MrFranke / JSONtyping

json, typisation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSONtyping

Функция заменяет зачение свойств обхекта JSON-a на их типы:

Исходный JSON:

{"testString": "bla-bla-bla", "testObj": {"testArray":["this", "is", "text"],
 "emptyObj":{}, "emptyArray":[]}, "thisNumber":123, "isBoolean":false}

Результат:

{
    "testString": "string",
    "testObj": {
        "testArray": [
            "string"
        ],
        "emptyObj": "object",
        "emptyArray": "object"
    },
    "thisNumber": "number",
    "isBoolean": "boolean"
}

Использование в nodejs:

var jsonT = require('json-typping');
var json = {"test":123};
json = jsonT.typping(json);
console.log( json ); // {test: 'number'}

TODO:

  • Сделать возможность загружать JSON по ссылке

About

json, typisation


Languages

Language:JavaScript 100.0%