JavaScript JSON stringify () Phương thức
Thí dụ
Xâu chuỗi 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;
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
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ả lại: | Một chuỗi |
---|---|
Phiên bản JavaScript: | ECMAScript 5 |
Các ví dụ khác
Thí 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;
}
});
Thí dụ
Sử dụng tham số khoảng trắng:
/*Insert
10 space characters for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, 10);
Thí dụ
Sử dụng tham số khoảng trắng:
/*Insert
the word SPACE for each white space:*/
var obj = { "name":"John",
"age":"39", "city":"New York"};
var text = JSON.stringify(obj,
null, "SPACE");
Các trang liên quan
Hướng dẫn JSON: Giới thiệu JSON