Phương thức xâu chuỗi JSON của JavaScript ()
Ví dụ
Chuỗi hóa một đối tượng JavaScript:
var obj = { "name":"John", "age":30, "city":"New York"};
var myJSON =
JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
Hãy tự mình thử »Thêm ví dụ "Hãy tự mình thử" bên dưới.
Sự miêu tả
Phương thức JSON.stringify() chuyển đổi các đối tượng JavaScript thành chuỗi.
Khi gửi dữ liệu đến máy chủ web, dữ liệu phải là một chuỗi.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phương pháp này.
Method | |||||
---|---|---|---|---|---|
stringify() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
Cú pháp
JSON.stringify( obj, replacer, space )
Giá trị tham số
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. |
Chi tiết kỹ thuật
Giá trị trả về: | Một chuỗi |
---|---|
Phiên bản JavaScript: | ECMAScript 5 |
Thêm ví dụ
Ví dụ
Sử dụng chức năng thay thế :
/*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;
}
});
Hãy tự mình thử »Ví dụ
Sử dụng tham số không gian :
/*Insert
10 space characters for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, 10);
Hãy tự mình thử »Ví dụ
Sử dụng tham số không gian :
/*Insert
the word SPACE for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, "SPACE");
Hãy tự mình thử »Trang liên quan
Hướng dẫn JSON: Giới thiệu JSON