Status of the JavaScript JSON global object in GiavaScript.
| Member | Kind | Status |
|---|---|---|
parse() |
Static method | Available |
stringify() |
Static method | Available |
JSONis exposed as a global object.JSON.parse(string)requires exactly one string argument.JSON.parse(string)returns runtime values (object,array,number,boolean,null, orstring).JSON.stringify(value)requires exactly one argument.JSON.stringify(undefined)andJSON.stringify(function)returnundefined.- In objects,
undefinedand function values are omitted. - In arrays,
undefinedand function values serialize asnull. - Non-finite numbers (
NaN,Infinity,-Infinity) serialize asnull. - Circular arrays and objects raise an error.