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

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

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

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

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

6
Каков наилучший способ вернуть массив в качестве ответа в 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", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": …
41 rest  json 

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

3
REST API - должен ли API возвращать вложенные объекты JSON?
Когда дело доходит до API JSON, рекомендуется ли выравнивать ответы и избегать вложенных объектов JSON? В качестве примера, скажем, у нас есть API, похожий на IMDb, но для видеоигр. Существует пара сущностей: Game, Platform, ESRBRating и GamePlatformMap, которые отображают игры и платформы. Допустим, вы запрашиваете / game / 1, который …
38 design  rest  api-design  json 

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

6
Использование реляционной базы данных против объектов JSON для данных событий / действий
Я работаю над проектом, в котором я пытаюсь решить, использовать ли стандартную реляционную базу данных SQL или объекты JSON для хранения данных о событии или деятельности. Проект будет хранить данные о нескольких типах событий, поэтому я решил просто описать один тип событий для этого вопроса. Событие с живой музыкой (полностью …
28 design  sql  json 

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.