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

JSON (нотация объектов JavaScript), также называемая «свободной от жира» альтернативой XML, - это легкий формат обмена данными, основанный на литералах объектов JavaScript. Он часто используется с веб-службами JavaScript, Ajax и RESTful, но полностью не зависит от языка.

78
Можем ли мы полностью заменить XML на JSON? [закрыто]

Я уверен, что многие разработчики знакомы с XML и JSON , и они использовали их обоих. Таким образом, нет смысла объяснять, чем они являются, и какова их цель, даже вкратце. Если мы попытаемся отобразить их концепции, мы можем сказать (поправьте меня, если я ошибаюсь): XML-теги эквивалентны JSON {}...

72
Насколько плоха идея использовать файлы Python в качестве файлов конфигурации?

Я всегда использовал файлы JSON для настройки своих приложений. Я начал использовать их с того времени, когда много программировал на Java, и сейчас я работаю в основном над разработкой Python на стороне сервера и наукой о данных и не уверен, что JSON - это правильный путь. Я видел, как Celery...

50
RESTful API дизайн. Что я должен вернуть, если нет строк?

В настоящее время я пишу API для социальной сети с Slim Framework. Мой вопрос: каковы лучшие практики, когда в структуре json нет строк для возврата? Допустим, этот вызов / v1 / get / movies возвращает 2 строки из таблицы названий фильмов: [ {"name": "Ghostbusters"}, {"name": "Indiana Jones"} ] Но...

41
Каков наилучший способ вернуть массив в качестве ответа в RESTful API?

Предположим, у нас есть такие ресурсы, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Таким образом, когда кто-то делает GETна ресурсе книги, мы будем возвращать следующее [{"author": "Dan Brown", "isbn": "123456",...

41
ноль против отсутствующего ключа в ответе REST API [закрыто]

Скажем, в моем приложении некоторые пользователи дают нам свою фамилию, а другие нет. В ответе REST API, какое тело является предпочтительным: С нулевым значением: {"firstName": "Bob", "lastName": null} Или просто отсутствующий ключ: {"firstName": "Bob"}...

38
REST API - должен ли API возвращать вложенные объекты JSON?

Когда дело доходит до API JSON, рекомендуется ли выравнивать ответы и избегать вложенных объектов JSON? В качестве примера, скажем, у нас есть API, похожий на IMDb, но для видеоигр. Существует пара сущностей: Game, Platform, ESRBRating и GamePlatformMap, которые отображают игры и платформы....

30
JSON Web Token - почему полезная нагрузка общедоступна?

Я не могу понять причины, по которым заявления / полезные данные JWT становятся публично видимыми после их декодирования в base64. Зачем? Кажется, было бы гораздо полезнее зашифровать его с помощью секрета. Может кто-нибудь объяснить, почему или в какой ситуации полезно хранить эти...

28
Использование реляционной базы данных против объектов JSON для данных событий / действий

Я работаю над проектом, в котором я пытаюсь решить, использовать ли стандартную реляционную базу данных SQL или объекты JSON для хранения данных о событии или деятельности. Проект будет хранить данные о нескольких типах событий, поэтому я решил просто описать один тип событий для этого вопроса....

25
Можно ли вернуть HTML из API JSON?

В моем текущем проекте я отвечаю за реализацию службы, которая включает использование только что созданных API RESTful, документированных как исключительно поддерживающие JSON. Клиент последовательно делает запросы с заголовком accept 'application / json' и типом контента 'application / json'....

23
Какую структуру JSON использовать для пар ключ-значение?

Какой формат JSON является лучшим выбором для пар ключ-значение и почему? [{"key1": "value1"}, {"key2": "value2"}] Или: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] Или: {"key1": "value1", "key2": "value2"} Первый вариант кажется более компактным и более «семантически...

23
Зачем нужна Одата, когда у меня есть JSON?

Я пытаюсь понять смысл Одаты и когда это имело бы смысл. Прямо сейчас, как я работаю, я использую ASP.NET и контроллер MVC / WebApi для сериализации / десериализации объектов в JSON и заставляю javascript что-то с этим делать. Из того, что я могу сказать, преимущество OData заключается в...

22
Вход в JSON Влияние на производительность

Я вижу все больше и больше статей о входе в JSON. Вы также можете найти его в блоге NodeJS. Почему всем это так нравится? Я вижу только больше операций: Пара новых объектов создается. Stringifying объекты, которые включают в себя либо вычисление длины строки, либо несколько распределений строк....

18
Почему библиотеки Microsoft зависят от Newtonsoft.Json?

Вероятно, это началось еще тогда, когда Microsoft создала библиотеку ASP.NET Web API, по крайней мере, тогда я ее запомнил, если не ошибаюсь. Как бы то ни было, с тех пор его HTTP-пакеты запускались в зависимости от библиотеки Newtonsoft.Json для сериализации (де) данных в и из JSON. Почему такая...

17
Должен ли когда-либо разработчик внешнего интерфейса указывать формат JSON для внутренних разработчиков?

Я беру фронтальную роль в проекте. Должен ли я указать для моих внутренних партнеров по команде точный формат JSON, который их PHP возвращает в мой JavaScript? Например, я должен сказать им, что они должны использовать формат, подобный описанному здесь: Правильный способ структурирования JSON для...

16
Как представить набор в JSON?

JSON поддерживает следующие структуры данных (эквиваленты Java): Scalar, Array / List и Map. A Setне поддерживается "из коробки" в JSON. Я подумал о нескольких способах представления набора в JSON: [1] - в виде списка Тем не менее, список имеет свой собственный порядок, поэтому следующие два списка...

15
XSLT-эквивалент для JSON

Я был заинтересован в поиске (или, если необходимо, разработке) XSLT-эквивалента для JSON. Так как я не нашел ни одного, я рассматривал возможный язык запросов, который можно использовать для сопоставления путей JSON, чтобы применять шаблоны (из JavaScript) при наличии совпадения (возможно, просто...

15
Говорит ли «JSON Object» излишним?

Если JSON обозначает нотацию объекта JavaScript, то когда вы говорите «объект JSON», не говорите ли вы «объект нотации объекта JavaScript»? Было бы правильнее сказать «строка JSON»? Или было бы правильнее просто сказать JSON? (как в «Эти два сервиса передают JSON между...

14
Зачем кому-то использовать multipart / form-data для смешанных данных и передачи файлов?

Я работаю в C # и поддерживаю связь между двумя приложениями, которые я пишу. Мне понравились Web API и JSON. Сейчас я нахожусь в точке, где я пишу процедуру для отправки записи между двумя серверами, которая включает в себя некоторые текстовые данные и файл. Согласно Интернету, я должен...

14
Вставка JSON-документа с ключом `.` в MongoDB

Во-первых, это скорее вопрос дизайна, чем вопрос программирования. Я создаю приложение, в котором я должен получить существующие данные JSON и вставить их в MongoDB. Я обнаружил, что некоторые из документов JSON имеют точку .в ключе. Я прочитал в документации MongoDB, что точки .не разрешены как...

13
Должен ли я включить разметку HTML в свой ответ JSON?

На сайте электронной коммерции при добавлении товара в корзину я бы хотел показать всплывающее окно с опциями, которые вы можете выбрать. Представьте, что вы заказываете iPod Shuffle, и теперь вам нужно выбрать цвет и текст для гравировки. Мне бы хотелось, чтобы окно было модальным, поэтому я...