JavaScript JSON stringify() Metode
Voorbeeld
String 'n JavaScript-objek:
var obj = { "name":"John", "age":30, "city":"New York"};
var myJSON =
JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die JSON.stringify() metode omskep JavaScript-objekte in stringe.
Wanneer data na 'n webbediener gestuur word, moet die data 'n string wees.
Blaaierondersteuning
Die nommers in die tabel spesifiseer die eerste blaaierweergawe wat die metode ten volle ondersteun.
Method | |||||
---|---|---|---|---|---|
stringify() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
Sintaksis
JSON.stringify(obj, replacer, space)
Parameterwaardes
Parameter | Description |
---|---|
obj | Required. The value to convert to a string |
replacer | Optional. Either a function or an array used to transform the result. The replacer is called for each item. |
space | Optional. Either a String or a Number. A string to be used as white space (max 10 characters), or a Number, from 0 to 10, to indicate how many space characters to use as white space. |
Tegniese besonderhede
Terugkeerwaarde: | 'n String |
---|---|
JavaScript weergawe: | ECMAScript 5 |
Meer voorbeelde
Voorbeeld
Gebruik die vervangingsfunksie :
/*replace the value of "city" to upper case:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj, function
(key, value) {
if (key == "city") {
return value.toUpperCase();
} else {
return value;
}
});
Voorbeeld
Gebruik die spasie parameter:
/*Insert
10 space characters for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, 10);
Voorbeeld
Gebruik die spasie parameter:
/*Insert
the word SPACE for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, "SPACE");
Verwante bladsye
JSON-tutoriaal: JSON-inleiding