unescape-json
Version:
Convert a serialized/escaped JSON string into a JSON Object.
14 lines • 427 B
JavaScript
module.exports = (serializedJsonString) => {
var deserializedJsonString = serializedJsonString
.replace(/(\\n)/g, "")
.replace(/(\\r)/g, "")
.replace(/(\\t)/g, "")
.replace(/(\\f)/g, "")
.replace(/(\\b)/g, "")
.replace(/(\")/g, "\"")
.replace(/("{)/g, "{")
.replace(/(}")/g, "}")
.replace(/(\\)/g, "")
.replace(/(\/)/g, "/");
return JSON.parse(deserializedJsonString);
}