thể trùng lặp:
Convert JS object to JSON stringLàm thế nào để chuyển đổi JSON thành chuỗi?
Tôi có một đối tượng JSON trong JS, và tôi muốn chuyển nó sang chuỗi. Nó là một chức năng cho điều này?
Cảm ơn trước,
thể trùng lặp:
Convert JS object to JSON stringLàm thế nào để chuyển đổi JSON thành chuỗi?
Tôi có một đối tượng JSON trong JS, và tôi muốn chuyển nó sang chuỗi. Nó là một chức năng cho điều này?
Cảm ơn trước,
Chuyển đổi một giá trị cho JSON, tùy chọn thay thế giá trị nếu một chức năng thay thế được chỉ định, hoặc tùy chọn chỉ bao gồm các thuộc tính xác định nếu một mảng replacer được chỉ định.
Bạn có thể sử dụng JSON stringify
method.
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
Có hỗ trợ khá tốt cho bảng này khi nói đến trình duyệt, như được hiển thị trên http://caniuse.com/#search=JSON. Tuy nhiên, bạn sẽ lưu ý rằng các phiên bản của IE sớm hơn 8 không hỗ trợ chức năng này nguyên bản.
Nếu bạn muốn phục vụ cho những người dùng đó, bạn sẽ cần một shim. Douglas Crockford đã cung cấp JSON Parser của riêng mình trên github.
+1 để hiển thị rằng có các kết quả có thể khác nhau. –
@amnotiam Đối tượng, không giống như mảng, không có thứ tự đặc biệt nào. Có mắt quan sát ;) – Sampson
Cố gắng sử dụng JSON.stringify
Trân
Nếu bạn có JSON, nó đã là một chuỗi. –
không, nó là một đối tượng, như thế này: '{" foo ":" bar "}' –
Sau đó, nó không phải là JSON, nó là một đối tượng. – Guffa