@popovmp/json-value-parser

1.1.0 • Public • Published

Parses JSON values to number, boolean, null, or string

Code:

const {parseJsonValue} = require('@popovmp/json-value-parser')

const json = {
	"foo"  :  "bar",
    "iNum" :   "42",
    "iPos" :  "+42",
    "iNeg" :  "-42",
    "fNum" : "3.14",
    "fPos" : "+.14",
    "fNeg" : "-3.1",
    "true" : "true",
    "false": "false",
    "nil"  : "null"
};

const obj = {};

for (const key of Object.keys(json)) {
    obj[key] = parseJsonValue(json[key]);
}

Output:

const obj = {
	foo  : "bar",
	iNum :    42,
	iPos :    42,
	iNeg :   -42,
	fNum :  3.14,
	fPos :  0.14,
	fNeg :  -3.1,
	true :  true,
	false: false,
	nil  :  null,
};

Readme

Keywords

Package Sidebar

Install

npm i @popovmp/json-value-parser

Weekly Downloads

2

Version

1.1.0

License

MIT

Unpacked Size

3.5 kB

Total Files

4

Last publish

Collaborators

  • popovmp