I don't know anything about JSON LD, but do the implementations throw an error when there is an extra field that they don't know about in the JSON object?
I've always done comments in JSON like this:
```
{
"id": 126884,
”comment1": "this is a very peculiar object",
"comment2": "smells like a shrimp boat",
....
}
```