Hejsil/ston
The Streaming Text Object Notation
ston
- Streaming Text Object NotationA simple text format for streaming objects in a line based format.
Lines <- Line*
Line <- Suffix* '=' VALUE '\n'
Suffix
<- '.' FIELD
/ '[' INDEX ']'
INDEX <- [^]\n]*
FIELD <- [^=.\[\n]*
VALUE <- [^\n]*
{
"bool": true,
"int": 2,
"float": 1.1,
"string": "string",
"array": [ 1, 2, 3 ],
"nest": {
"int": 2,
"string": "string"
}
}
.bool=true
.int=2
.float=1.1
.string=string
.array[0]=1
.array[1]=2
.array[2]=3
.nest.int=2
.nest.string=string