2012-01-12 47 views

Trả lời

19

Trong trình duyệt hiện đại bạn chỉ có thể sử dụng JSON.stringify(someJSObject) để chuyển đổi bất kỳ đối tượng JavaScript (trong đó bao gồm các mảng) thành một chuỗi JSON.

Để đảm bảo nó cũng hoạt động trong các trình duyệt ít hiện đại hơn, bao gồm https://github.com/douglascrockford/JSON-js/blob/master/json2.js trên trang của bạn.

9

Làm thế nào về

var jsonString = JSON.stringify(myArray); 
+2

Tuyệt vời, nếu người dùng có một trình duyệt đủ hiện đại để hỗ trợ nó. – Quentin

+0

có, trình duyệt của bạn không thể được 3 tuổi ... Nếu có, không khó để tạo đối tượng tùy chỉnh-> json parser – ladar

+0

IE6 có khoảng 1% chia sẻ, vì vậy tôi không thực sự phải quan tâm đến nó . Và tôi nghĩ rằng IE8 có hỗ trợ JSON (có thể có một số vấn đề với callbacks). – ladar

Các vấn đề liên quan