STANDARD REFERENCE
RFC 8259 at a Glance
A JSON text contains one value: an object, array, string, number, boolean, or null. Property names and strings require double quotes; comments and trailing commas are outside the grammar. Objects are unordered collections, while arrays preserve element order.
{
"service": "jsonifypro",
"version": 2.5,
"clientSide": true,
"error": null,
"tools": ["format", "diff"],
"options": { "indent": 2 }
}
Use UTF-8 for exchange between open systems. Prefer unique object names for interoperability, and account for parser limits on precision and nesting. JavaScript cannot represent every large integer exactly. See RFC 8259, sections 2 through 9.