JSON возражают в IE6 - Как?

Мой основной Mac является MacBook, сочным с 4 ГБ RAM, и я нахожу это совершенно хорошим для разработки (или в Windows или в OSX). У меня могла быть iMac некоторое время больше денег, но у меня уже было 20-дюймовое наложение ЖК-монитора вокруг, и я хотел мобильность.

MacBook так же мощны как iMac (исключая видеокарту, которая может или не может быть важна для Вас; это не было мне), и совершенно подходят для разработки.

22
задан Sergio 24 November 2009 в 00:18
поделиться

3 ответа

Библиотека json2 на https://github.com/douglascrockford/JSON-js - это именно то, что вам нужно. Вы можете включить его без каких-либо условий, и он добавляет JSON.parse и JSON.stringify в ваше глобальное пространство имен (только если оно еще не определено). Это не повлияет на встроенный JSON. Из его источника:

if (!this.JSON) {
    this.JSON = {};
}
...
if (typeof JSON.stringify !== 'function') {
...
if (typeof JSON.parse !== 'function') {

Это исчерпывающе! Даже если по какой-то причине у вас уже есть JSON.stringify, но нет JSON.parse (или наоборот), он все равно будет действовать правильно, оставив исходные на месте.

35
ответ дан 29 November 2019 в 04:40
поделиться

Ваша версия firefox может иметь встроенную поддержку библиотеки JSON. Но в идеале вы должны включить библиотеку JSON js с json.org (сделайте ее копию в своем размещенном домене).

4
ответ дан 29 November 2019 в 04:40
поделиться

Просто проверьте JSON.stringify и, если он не существует, используйте другой метод для синтаксического анализа данных в строку JSON.

0
ответ дан 29 November 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: