Simple answer is that apparently the examples are false, feeding the above string to the JS parser spits out the following object:
{
"subjevkos": [
{
"prefix": "first name ",
"jevko": {
"subjevkos": [],
"suffix": "John"
}
},
{
"prefix": "\nlast name ",
"jevko": {
"subjevkos": [],
"suffix": "Smith"
}
},
{
"prefix": "\nis alive ",
"jevko": {
"subjevkos": [],
"suffix": "true"
}
},
{
"prefix": "\nage ",
"jevko": {
"subjevkos": [],
"suffix": "27"
}
},
{
"prefix": "\naddress ",
"jevko": {
"subjevkos": [
{
"prefix": "\n street address ",
"jevko": {
"subjevkos": [],
"suffix": "21 2nd Street"
}
}
],
"suffix": "\n"
}
}
],
"suffix": "",
"opener": "[",
"closer": "]",
"escaper": "`"
}
tbh seems like a pita to clean up afterwards