unescape-json

1.0.3 • Public • Published

unescape-json

Convert a serialized/escaped JSON string into a JSON Object.

Install

npm install unescape-json

Usage

const decodeJson = require("unescape-json");

const json = {
  "data": "{\r\n\"people\":[\r\n{\r\n\"name\":\"John\",\r\n\"age\":30,\r\n\"cars\":[\r\n\"Mercedes\"\r\n]\r\n},\r\n{\r\n\"name\":\"Sally\",\r\n\"age\":24,\r\n\"cars\":[\r\n\"Ford\",\r\n\"BMW\",\r\n\"Fiat\"\r\n]\r\n}\r\n]\r\n}"
};

var decodedJson = decodeJson(json); // Returns JSON Object

console.log(JSON.stringify(decodedJson, null, 2));
// {
//   "people": [
//     {
//       "name": "John",
//       "age": 30,
//       "cars": [
//         "Mercedes"
//       ]
//     },
//     {
//       "name": "Sally",
//       "age": 24,
//       "cars": [
//         "Ford",
//         "BMW",
//         "Fiat"
//       ]
//     }
//   ]
// }

License

MIT © Olly Nicholass

Package Sidebar

Install

npm i unescape-json

Weekly Downloads

136

Version

1.0.3

License

MIT

Unpacked Size

1.94 kB

Total Files

3

Last publish

Collaborators

  • ollynicholass