{ "text": "I believe I have the feature working, but I need a fresh comment to test it out. ", "#value": "" }
JSON parsing in static languages uses reflection to map from JSON to an object and none of these languages support #value as valid name.
"outline": [
{ "text": "Item 1 ", "#value": "",
"outline" : [
{
"text" : "Item 1 A",
"#value" : ""
}
] },
{ "text" : "Item 2",
"#value" : ""
}
]