JCON is a configuration format that keeps the familiarity of JSON, but requires less syntax -- making it easier to read and write.
- Separation by line breaks, not commas.
- No quotation marks for strings or keys.
- Support for line comments.
- Support for multi-line strings.
- Small footprint (~ 7k). No dependencies.
{
// this is a comment
myKey: {
key: this is a string
boolean: true
number: 123
list: [
this is item 1
this is item 2
]
multiline: `
This is a
multiline
string
`
}
}
npm install jcon-parser
let jcon = require('jcon-parser');
jcon.parseFile('yourFile.jcon', (config)=>{
console.log(config);
});
// or...
let config = jcon.parse(jconString);