I am using lists to document the internals of JSON objects. I use indent levels to show child items. Some markup languages allow for bulletless lists to give you a indent only.
This is what I am using
* \{
** content (array)
** [
*** \{
**** kind (string)
**** state (number) optional.
**** lastCompletion (number) optional.
**** lastModified (number) optional.
**** inprogress (array)
**** [
***** \{
****** id (string) optional.
****** state (number) optional.
****** startTime (number) optional.
****** modifiedTime (number) optional.
****** complete (true) optional.
***** \}
**** ]
*** \}
** \}
* \}