У меня проблема с передачей строк, которые превышают 80 символов в JSON. Когда я передаю строку длиной ровно 80 символов, она работает как магия. Но как только я добавлю 81-ю букву, она дергается. Я пробовал смотреть на объект json в firebug, и кажется, что строка представляет собой массив, потому что у него есть расширитель рядом с ним. Щелчок на расширителе, хотя ничего не делает. Я попытался поиска в Интернете для колпачков на струнных размеров JSON и рабочих обходные но я подходя пустой :(Кто-нибудь знает что-нибудь об этомПередача строк JSON более 80 символов
редактировать:.?
Это на самом деле не имеет значения, что строка. . .. используя "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" дает те же результаты
Вот мой код: (Я использую Python)
результат = { "тест": «abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy zabcdefghijklmnopqrstuvwxyz "} self.response.out.write (simplejson.dumps (result))
Вы бы знали класс, который правильно кодирует строки для python? Большое спасибо :)
Что вы подразумеваете под словом «it craps out»? –
Следует ли считать парсинг в JavaScript? Что, собственно, ошибка? –
Нет способа ограничить до 80 символов; в качестве примера мой JSON-анализатор, написанный на Java, не установил никаких ограничений, кроме физической ОЗУ и предела массива 2 ГБ, неявного в Java. –