Вопросы с тегом «json»

949
Как переформатировать JSON в Notepad ++?

Мне нужен Notepad ++, чтобы взять строку JSON из этого {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} к этому... {"menu": { "id": "file", "value":...

880
Разбор JSON с инструментами Unix

На этот вопрос есть ответы на Переполнение стека на русском : Парсинг JSON в оболочке Я пытаюсь проанализировать JSON, возвращенный из запроса curl, вот так: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print...

834
Как сделать класс JSON сериализуемым

Как сделать класс Python сериализуемым? Простой класс: class FileItem: def __init__(self, fname): self.fname = fname Что я должен сделать, чтобы получить вывод: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem'...

806
Ajax-запрос возвращает 200 OK, но вместо успеха генерируется событие ошибки

Я реализовал запрос Ajax на своем веб-сайте и вызываю конечную точку с веб-страницы. Он всегда возвращает 200 OK , но jQuery выполняет событие ошибки. Я много чего перепробовал, но не смог разобраться в проблеме. Я добавляю свой код ниже: Код JQuery var row = "1"; var json = "{'TwitterId':'" + row...

781
Как использовать Джексона для десериализации массива объектов

Документация по привязке данных Джексона указывает, что Джексон поддерживает десериализацию «массивов всех поддерживаемых типов», но я не могу понять точный синтаксис для этого. Для одного объекта я бы сделал это: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance =...

757
Публикация файла и связанных данных в RESTful WebService предпочтительно в виде JSON

Вероятно, это будет глупый вопрос, но у меня одна из тех ночей. В приложении я разрабатываю RESTful API, и мы хотим, чтобы клиент отправлял данные в формате JSON. Часть этого приложения требует от клиента загрузки файла (обычно изображения), а также информации об изображении. Мне трудно отследить,...

743
Как преодолеть «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 Что я могу сделать, чтобы мой пример словаря смог...

736
В чем разница между YAML и JSON?

Каковы различия между YAML и JSON, особенно учитывая следующие вещи? Производительность (время кодирования / декодирования) Потребление памяти Ясность выражения Доступность библиотеки, простота использования (я предпочитаю C) Я планировал использовать один из этих двух компонентов в нашей...

700
Стандартный формат ответа JSON API?

Существуют ли стандарты или лучшие практики для структурирования ответов JSON из API? Очевидно, что данные каждого приложения различны, так что меня это не касается, а скорее «шаблон ответа», если хотите. Пример того, что я имею в виду: Успешный запрос: { "success": true, "payload": { /*...

683
Использование методов PUT и PATCH в реальных сценариях API REST

Прежде всего, некоторые определения: PUT определен в разделе 9.6 RFC 2616 : Метод PUT запрашивает, чтобы вложенный объект был сохранен под предоставленным Request-URI. Если Request-URI ссылается на уже существующий ресурс, вложенный объект СЛЕДУЕТ рассматривать как модифицированную версию,...

682
Как я могу напечатать круговую структуру в JSON-подобном формате?

У меня есть большой объект, который я хочу преобразовать в JSON и отправить. Однако он имеет круглую структуру. Я хочу отбросить все существующие циклические ссылки и отправить все, что можно зачеркнуть. Как я могу это сделать? Спасибо. var obj = { a: "foo", b: obj } Я хочу преобразовать obj в:...

682
Как я могу десериализовать JSON в простой словарь <string, string> в ASP.NET?

У меня есть простой список ключ / значение в JSON, отправляемый обратно в ASP.NET через POST. Пример: { "key1": "value1", "key2": "value2"} Я не пытаюсь десериализировать в сильно окрашенные объекты .NET Мне просто нужен старый старый словарь (Of String, String) или какой-то эквивалент...

677
Джексон с JSON: нераспознанное поле, не помеченное как игнорируемое

Мне нужно преобразовать определенную строку JSON в объект Java. Я использую Джексона для обработки JSON. У меня нет контроля над вводом JSON (я читаю из веб-службы). Это мой входной JSON: {"wrapper":[{"id":"13","name":"Fred"}]} Вот упрощенный вариант использования: private void tryReading() {...

663
Могу ли я установить неограниченную длину для maxJsonLength в web.config?

Я использую функцию автозаполнения JQuery. Когда я пытаюсь получить список из более чем 17000 записей (каждая не будет иметь длину более 10 символов), он превышает длину и выдает ошибку: Информация об исключении: Тип исключения : InvalidOperationException Сообщение об исключении: Ошибка во время...

657
Многострочные строки в формате JSON

Я пишу некоторые файлы данных в формате JSON и хотел бы, чтобы некоторые действительно длинные строковые значения были разбиты на несколько строк. Используя JSON-модуль Python, я получаю массу ошибок, использую ли я \или \nкак выход. Возможно ли иметь многострочные строки в JSON? Это в основном для...

633
Опубликовать JSON с использованием запросов Python

Мне нужно отправить JSON от клиента к серверу. Я использую Python 2.7.1 и simplejson. Клиент использует запросы. Сервер является CherryPy. Я могу получить жестко закодированный JSON с сервера (код не показан), но когда я пытаюсь отправить JSON на сервер, я получаю «400 Bad Request». Вот мой код...