2009-09-26 33 views

Trả lời

38

Bạn nên sử dụng thư viện json2.js. Đây là cơ sở cho tiêu chuẩn JSON.stringify(...) rằng một số trình duyệt bao gồm nguyên bản.

Bạn có thể tìm thấy trang nó có nguồn gốc từ đây: https://github.com/douglascrockford/JSON-js/blob/master/json2.js

Các kịch bản tự động đảm bảo nó chỉ cho biết thêm một phương pháp JSON.stringify(...) nếu nó chưa tồn tại vì vậy không có nguy hiểm bao gồm nó trong một trình duyệt có nó .

+0

Nhưng nó không khắc phục sự khác biệt trong việc triển khai gốc, phải không? – kangax

+0

Tôi không biết bất kỳ sự khác biệt cụ thể nào trong triển khai gốc, nhưng không, nó không khắc phục được chúng. Những gì kịch bản nào là kiểm tra nếu phương pháp tồn tại. Nếu nó không thêm nó, nếu không nó sẽ để nó một mình. –

+0

Lỗi JSON của JScript - http://blogs.msdn.com/jscript/archive/2009/06/23/native-json-support-in-ie8-and-tracking-the-ecmascript-fifth-edition-draft-specification .aspx Mozilla và WebKit có thể được tìm thấy tại các trình theo dõi lỗi tương ứng. – kangax

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