json- все статьи тега ➜ страница 6
Как сравнить массивы в JavaScript?
Я хотел бы сравнить два массива... в идеале, эффективно. Ничего особенного, просто true если они идентичны, и false если не. Неудивительно, что оператор сравнения, похоже, не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON кодирование каждого массива делает, но есть ли более быстрый или "лучший" способ просто сравнить массивы без необходимости повторять каждое значение? ...
Возврат JSON из PHP-скрипта
Я хочу вернуть JSON из PHP-скрипта. Я просто повторяю результат? Я должен установить ? ...
Как превратить объект C# в строку JSON in.NET?
у меня есть такие классы: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } и я хотел бы превратить Lad объект в строку JSON, как это: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (без форматирования). Я нашел этой ссылке, но он использует пространство имен, которое не находится в .NET 4. Я также слышал о JSON.NE ...
Ajax-запрос возвращает 200 OK, но вместо успеха запускается событие ошибки
я реализовал запрос Ajax на своем веб-сайте, и я вызываю конечную точку с веб-страницы. Он всегда возвращает 200 ОК, но jQuery выполняет событие ошибки. Я пробовал много вещей, но я не мог понять проблему. Я добавляю свой код ниже: код jQuery var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, succe ...
Как prettyprint файл JSON?
У меня есть файл JSON, который является беспорядком, который я хочу prettyprint-- какой самый простой способ сделать это в python? Я знаю, что PrettyPrint принимает "объект", который, я думаю, может быть файлом, но я не знаю, как передать файл-просто использование имени файла не работает. ...
Разбор JSON с помощью инструментов Unix
Я пытаюсь разобрать JSON, возвращенный из запроса curl, например: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split(,a,","); for (i=1; i<=n; i++) print a[i]}' выше разбивает JSON на поля, например: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... как напечатать конкретное поле (обозначается ...
Могу ли я установить неограниченную длину для maxJsonLength в интернете.конфиг?
Я использую функцию автозаполнения jQuery. Когда я пытаюсь получить список из более чем 17000 записей (каждая не будет иметь более 10 символов длины), он превышает длину и выдает ошибку: сведения об исключении: Тип исключения: исключение InvalidOperationException Сообщение об исключении: ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, установленное на собственность maxJsonLength. могу ли я установить неограничен ...
Публикация файла и связанных с ним данных в веб-сервис RESTful предпочтительно как JSON
Это, вероятно, будет глупый вопрос, но у меня есть одна из тех ночей. В приложении я разрабатываю RESTful API, и мы хотим, чтобы клиент отправлял данные как JSON. Часть этого приложения требует, чтобы клиент загрузил файл (обычно изображение), а также информацию об изображении. Мне трудно отслеживать, как это происходит в одном запросе. Можно ли Base64 данные файла в строку JSON? Мне нужно будет выполнить 2 сообщения на сервер? Я не должен использовать JSON для этого? в качестве примечания ...
Предпочтительный способ хранить PHP-массивов (в JSON закодировать против сериализовать)
мне нужно хранить многомерный ассоциативный массив данных в плоском файле для целей кэширования. Иногда я могу столкнуться с необходимостью конвертировать его в JSON для использования в моем веб-приложении, но в подавляющем большинстве случаев я буду использовать массив непосредственно в PHP. было бы более эффективно хранить массив как JSON или как PHP сериализованный массив в этом текстовом файле? Я посмотрел вокруг и кажется, что в новых версиях PHP (5.3), json_decode на самом деле быстрее че ...
Как использовать Jackson для десериализации массива объектов
The Jackson data binding documentation указывает, что Джексон поддерживает десериализацию "массивов всех поддерживаемых типов", но я не могу понять точный синтаксис для этого. для одного объекта я бы сделал это: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); теперь для массива я хочу сделать это: //json input [{ "id" : "junk", "stuff" : "things" }, { "id" : "spam", "stuff" : "eggs" }] //Java ...
Как я могу" красиво " отформатировать свой вывод JSON в Ruby on Rails?
Я хотел бы, чтобы мой вывод JSON в Ruby on Rails был "красивым" или красиво отформатированным. прямо сейчас, я называю to_json и мой JSON все на одной линии. Иногда это может быть трудно увидеть, если есть проблема в выходном потоке JSON. есть ли способ настроить или метод, чтобы сделать мой JSON "красивым" или красиво отформатированным в Rails? ...
В чем разница между YAML и JSON? Когда предпочесть одно другому
когда мы должны предпочесть использовать YAML над JSON и наоборот, учитывая следующие вещи? производительность (время кодирования / декодирования) потребление памяти выражение ясности доступность библиотеки, простота использования (я предпочитаю C) Я планировал использовать один из этих двух в нашей встроенной системе для хранения файлов конфигурации. по теме: должен ли я использовать YAML или JSON для хранения Данных в Perl? ...
Игнорируя новые поля в JSON-объектов с использованием Джексон
Я использую библиотеку Jackson JSON для преобразования некоторых объектов JSON в классы POJO в приложении android. Проблема в том, что объекты JSON могут изменяться и добавлять новые поля во время публикации приложения, но в настоящее время он будет ломаться даже при добавлении простого строкового поля, которое можно безопасно игнорировать. есть ли способ сказать Джексону игнорировать новые добавленные поля? (например, не существует на объектах POJO)? Глобальное игнорирование было бы здорово. ...
Довольно-печать JSON с PHP
Я создаю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные с помощью json_encode. Вот пример скрипта: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); приведенный выше код дает следующий результат: {"a":"apple","b":"banana","c":"catnip"} это здорово, если у вас есть небольшое количество данных, но я бы предпочел ч ...
Как преодолеть " datetime.datetime не сериализуется JSON"?
у меня есть основной дикт следующим образом: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere когда я пытаюсь сделать jsonify(sample) Я: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable что я могу сделать, чтобы мой образец словаря мог преодолеть ошибку выше? Примечание: хотя это может быть не актуально, словари генерируются из извлечения записей из mongodb, где, когда я распечатываю str(sample['somedate']) выход 2012-08-08 2 ...
jQuery AJAX cross domain
вот две страницы, тест.php и testserver.РНР. ...
Разница между JSON.stringify и JSON.разбор
Я был смущен, когда использовать эти два метода разбора. после того, как я Эхо мои данные json_encoded и получить его обратно через ajax, я часто сталкиваюсь с путаницей о том, когда я должен использовать JSON.преобразовать в строки и JSON.разбор. Я [object,object] в своем ...
Как проверить, является ли строка допустимой строкой JSON в JavaScript без использования Try / Catch
что-то типа: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") решение не должно содержать try / catch. Некоторые из нас включают "break on all errors", и им не нравится, что отладчик нарушает эти недопустимые строки JSON. ...
Google Gson-десериализовать объект списка? (универсальный тип)
Я хочу передать объект списка через Google Gson, но я не знаю, как десериализовать общие типы. то, что я пытался, глядя на эту (ответ BalusC это): MyClass mc = new Gson().fromJson(result, new List<MyClass>(){}.getClass()); но затем я получаю ошибку в eclipse, говоря: "тип new List(){} должен реализовать унаследованный абстрактный метод..."и если я использую быстрое исправление, я получаю монстра из более чем 20 окурков метода. Я уверен, что есть более простое решение, но я не могу н ...
Преобразование массива в JSON
у меня есть массив (var cars = []), который содержит несколько целых чисел. Я добавил несколько значений в массив, но теперь мне нужно отправить этот массив на страницу через jQuery .get метод. Как я могу преобразовать его в объект JSON для отправки? ...