/ / Как да използвам JSON в по-стари браузъри? - javascript, json

Как да използвам JSON в по-стари браузъри? - javascript, json

В javascript искам да използвам JSON.stringify, Но някои (по-стари) браузъри не разпознават JSON като дефиниран обект. Има ли JavaScript файл, който мога да включа, който определя JSON и всичко това е страхотна функционалност, за браузъри, които не поддържат всъщност JSON?

Трябва да отбележа, че имам предвид конкретно дефиниран JSON обект, а не по-общата концепция за нотация на JavaScript обект.

Отговори:

8 за отговор № 1

Дъглас Крокфорд (изобретателят на JSON) осигурява json2.js, ефикасен JSON "анализатор", който всъщност не анализира JSON; той използва регулярни изрази, за да денактивира JSON, преди да го предаде на eval, и се връща обратно на родната JSON поддръжка, ако браузърът я има.

Той също така предоставя по-конвенционален анализатор на рекурсивно-низходящо и анализатор, базиран на състоянието машина, в същото репо.