First page Back Continue Last page Overview Graphics

JSON in ES5

JSON.stringify(value, replacer?)string

JSON.parse(string, reviver?)value

Structured (un)serialization customization

The replacer/reviver idea from Java Serialization Streams.

Immune to textual quoting confusions.

Should be in Ecma or w3c DOM standard?

EcmaScript. Also needed server side.

Remaining hazard: Avoid \u2028, \u2029