js-json

0.1.4 • Public • Published

Преобразует JS в JSON

допустим берем такой js-json файл example.json

{
    aaa: 777,
    bbb: 'ccc eee',
    "ddd": {
        , eee: 1  // xxxx
        , uuu: 2
    },

    /*
        bla bla bla bla
        bla bla bla bla
    */

    qqq: [
        , 'sssss ssss'
        , 'ggg "ggg" gg'
    ]
}

как json этот файл не валиден. но его можно преобразовать в правильный json и распарсить стандартными средствами

var jsjson = require('js-json');

require('fs').readFile('./example.json', function (err, data) {
    if (err) {
        console.log('file:// not load');
        return;
    };

    var data = data.toString('utf8');
    if (data.charCodeAt(0) === 65279) {
        data = data.substr(1); // UTF8 BOM
    };

    console.log( jsjson.parse(data) );

});

в итоге получаем следующий обьект

{
    aaa: 777,
    bbb: 'ccc eee',
    ddd: {
        eee: 1,
        uuu: 2 
    },
    qqq: [
        'sssss ssss',
        'ggg "ggg" gg'
    ]
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.4
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.4
    3
  • 0.1.3
    1
  • 0.1.2
    1
  • 0.1.1
    1

Package Sidebar

Install

npm i js-json

Weekly Downloads

6

Version

0.1.4

License

none

Last publish

Collaborators

  • vflash