PowerJSON
It supports single quoted strings, multi-line strings, comments, operators, import files, import PJSON files, and more.
Simple Demo
{
// strings
helloText: 'hello world',
MultiLineText: `
Welcome
to
PowerJSON!
`,
// file and import
myFile: new File('./file.txt'),
importPJSONFile: new PJSON('./index2.pjson'),
getFile: new GET('http://www.powerjson.org'),
// operator
tenDaySeconds: 60 * 60 * 24 * 10
// here is the comment!
/* comment2 */
}
Compatibility
PowerJSON supports all browsers / js runtime that support ES6.
Browser:
- IE >= 11
- Edge All
- Firefox >= 6
- Chrome >= 21
- Safari >= 7.1
- Opera >= 15
Node.js:
- Nodejs >= 6
Documentation
To check out live examples and docs, visit powerjson.org.
Changelog
Detailed changes for each release are documented in the release notes.
License
Copyright (c) 2019-present, Yingxuan (Bill) Dong