Javascript JSON methods (Reference)
In Javascript, JSON is a data format for storing and exchanging data. In JSON there are several methods that can be used to manipulate JSON data.
JSON.parse()
The JSON.parse() method parses a JSON string, constructing the JavaScript value or object described by the string.
var obj = JSON.parse('{"aaa":"aaa", "bbb":"bbb"}');
var x = obj.aaa;
// aaa
var str = "{"aaa":"aaa", "bbb":"bbb"}";
var obj = JSON.parse(str, function (key, value) {
if (key == "bbb") {
return value.toUpperCase();
} else {
return value;
}
});
var x = obj.bbb;
// BBB
// String to object
// JSON.parse(str, reviver function)
JSON.stringify()
The JSON.stringify() method converts a JavaScript value to a JSON string.
var obj = { aaa: "aaa", bbb: "bbb" };
var x = JSON.stringify(obj);
// { "aaa":"aaa", "bbb":"bbb"}
var obj = { aaa: "aaa", bbb: "bbb" };
var X = JSON.stringify(obj, function(key, value) {
if (key == "bbb") {
return value.toUpperCase();
} else {
return value;
}
});
// { "aaa":"aaa", "bbb":"BBB"}
// Object to string
// JSON.stringify(obj, replacer, space)
