...
The values of either the JSONObjects or JSONArrays can either be a primitives (strings, integers, doubles, Boolean…Boolean, NULL, …) or hierarchical (values that are either JSONObjects or JSONArrays). We do not currently have any use cases for hierarchical values. Therefore, this design will be limited to primitive values only.
...