簡體   English   中英

如何在舊版瀏覽器中使用JSON?

[英]How do I use JSON in older browsers?

在javascript中,我想使用JSON.stringify 但是一些(較舊的)瀏覽器不會將JSON識別為已定義的對象。 是否有一個我可以包含的javascript文件,它定義了JSON,以及它本身支持JSON瀏覽器的所有功能!

我應該注意,我指的是一個專門定義的JSON對象,而不是javascript對象表示法的更一般概念。

Douglas Crockford(JSON的發明者)提供了json2.js ,一個實際上不解析JSON的高效JSON“解析器”; 它在將JSON傳遞給eval之前使用正則表達式來清理JSON,如果瀏覽器有它,則使用正則JSON支持。

他還在同一個repo中提供了一個更傳統的遞歸下降解析器和一個基於狀態機的解析器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM