JSON parser and encoder.
See Also:
Converts an object or array to a JSON string.
Syntax:
var myJSON = JSON.encode(obj);
Arguments:
- obj - (object) The object to convert to string.
Returns:
- (string) A JSON string.
Examples:
var fruitsJSON = JSON.encode({apple: 'red', lemon: 'yellow'}); // returns: '{"apple":"red","lemon":"yellow"}'
Converts a JSON string into an JavaScript object.
Syntax:
var object = JSON.decode(string[, secure]);
Arguments:
- string - (string) The string to evaluate.
- secure - (boolean, optional: defaults to false) If set to true, checks for any hazardous syntax and returns null if any found.
Returns:
- (object) The object represented by the JSON string.
Examples:
var myObject = JSON.decode('{"apple":"red","lemon":"yellow"}'); //returns: {apple: 'red', lemon: 'yellow'}
Credits:
- JSON test regexp is by Douglas Crockford and Tobie Langel.