Novel Planetary Movement
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    js-jsonpublic

    Преобразует 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'
        ]
    }
    

    Keywords

    none

    install

    npm i js-json

    Downloadsweekly downloads

    12

    version

    0.1.4

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar