JSONx-js
JSONx
is a superset ofJSON
, meaning a validJSON
string is automatically a validJSONx
string.JSONx
is not intended to replaceJSON
, instead, it is intended to be translated toJSON
.JSONx-js
is the Javascript binding ofJSONx
. It helps to translate aJSONx
string to aJSON
string.
Installation
npm install jsonx-js
Examples
// keys are not necessary to be quoted name: "jsonx" /* This is also a comment. */ url: "http://jsonx.org" /* Here is some more comments which span across multi lines. */ "languages-bindings": "Javascript" "Golang" /* Tailing comma is not a problem. Multiline text also works. */ description: `Multiline text is translated into an arrayof strings. JSONx makes JSON easier to use forconfiguration files.`
The JSONx
above should produce the following JSON
:
{ "name": "jsonx", "url": "http://jsonx.org", "languages-bindings": [ "Javascript", "Golang" ], "description": [ "Multiline text is translated into an array", "of strings. JSONx makes JSON easier to use for", "configuration files." ]}
Code in Node.js
var jsonx = ;var jsonxString = '...';var jsonString = jsonx;console;
Code in browsers