Questions tagged [json]

JSON (JavaScript Object Notation) — независимый от конкретного языка формат для обмена текстовыми данными. Используйте эту метку, когда передаёте данные, используя протокол JSON. НЕ ИСПОЛЬЗУЙТЕ ЭТУ МЕТКУ ДЛЯ НАТИВНЫХ JAVASCRIPT ОБЪЕКТОВ.

JSON (JavaScript Object Notation) — независимый от конкретного языка формат для обмена текстовыми данными, легко читаемый как машиной, так и человеком.

JSON определён в языконезависимом RFC 7159 и использует конвенции знакомые программистам на C-подобных языках (включая , , , , , , и многие другие). Эти свойства делают JSON идеальным языком обмена данными при работе с RESTful API или ajax. Он часто используется вместо из-за легковесности и компактной структуры.

Многие языки программирования предоставляют методы для парсинга JSON строк в нативные объекты, и обратно. К примеру, в JavaScript присутствуют методы JSON.parse() и JSON.stringify().

Формат JSON базируется на двух типах структур:

  • Коллекции пар ключ-значение:
  {"name1":"value1", "name2":"value2"}
  • Массивы:
  ["value1", "value2"]

JSON определяет 6 значимых типов: null, числа, строки, булианы, массивы, объекты. У объектов порядок членов не определён, и поведение JSON парсера, когда встречаются повторяющиеся имена, не определено.

Преимущества:

  • JSON легковесен.
  • JSON независим от языка.
  • JSON прост в понимании.
  • JSON легко распознаётся JavaScript парсерами, в том числе и node.js.

Ссылки

6174 questions
8
votes
4 answers

Получить штрафы гибдд

Каким образом можно получить действующие штрафы ГИБДД по № машины или СТС автоматически? Или через какой сервис можно получить данные о штрафах. Я знаю, что у них есть API (http://gibdd.ru/api/), но не совсем внятно расписан сам процесс. В ручную…
Alex
  • 81
  • 1
  • 2
4
votes
1 answer

Json пример обыкновенного массива

Как в JSON задать правильный формат простого массива только лишь с ключом? Делаю вот так, ругается: { "1", "2", "3", "4" }
asd
  • 157
3
votes
1 answer

Как вставить большой текст в JSON

У меня имеется довольно большой текст. Я хочу его подгружать с JSON. Подскажите, как я могу вставить в JSON такой большой текст? Есть какие-то возможности сделать это? { "news": [ { "photo": "./img/img-news/header-background.jpg", …
2
votes
1 answer

Вывод данных Json

Доброго времени.Не смог найти ответ на мою задачу. Есть Json вида [ { "code": "1", "name": "Шиленко Кристина", "score": "84000", "doc" : "top" }, { "code": "2", "name": "Колесникова Кристина", "score":…
2
votes
0 answers

Числовой тип в json

Говорится, что допустимыми типами для json являются: строка число объект (JSON-объект) массив boolean null При этом я не вижу пояснения, какое именно число имеется в виду. Javascript для чисел использует double. Означает ли это, что json тоже…
Qwertiy
  • 123,725
1
vote
1 answer

Поиск по json, как получить массив с добавленными к динамической таблице данными?

Сама проблема: в результате поиска по json документу к найденной строке необходимо добавить парочку дополнительных ячеек: 1) цифру 1..99 и 2) небольшое текстовое примечание, а кнопкой "go" получить всю строку с добавленным примечанием, например: …
1
vote
3 answers

Что такое JSON

Что такое JSON и с чем его едят?
kkkod
  • 21
1
vote
1 answer

Как принять значение переменной из php c помощью json

Вот такой кусочек кода из name.php отправляет строку к исполняемому файлу function.php $.ajax({ type: "POST", url: "function.php", data: dataString, cache: false, success: function(html) { //Вот здесь я так понимаю должна быть функция принимающая…
Dikkiy
  • 329
1
vote
1 answer

SyntaxError: Unexpected token in JSON как исправить

Откопал бота для дискорда, но проблема не приходит одна. после команды yarn start Консоль ругается так: SyntaxError: c:\Mafia\config.json: Unexpected token / in JSON at position 92 at parse () at Object.Module._extensions..json…
1
vote
1 answer

Почему такая запись json является некорректной и как записать корректно

{ "1":"1", "2":"2", "3":"3"} , { "1":"4", "2":"5", "3":"6"} При попытке оформления перечисления в таком виде валидатор выдает ошибку. Ругается на запятую и фигурную скобку между двумя массивами. multiplie root JSON elements. Как в таком случае…
Lumxi
  • 405
1
vote
0 answers

Можно ли называть объект?

{ "data":[ "бегемот": { "name": "котлета", "grade":"5", "letters":"к", }, "носорог": { "name":"носорог", "grade":"5", …
1
vote
1 answer

json различие '{' от '['

Когда нужно использовать [, А когда { ? Пример кода: { "text1": "text", "text2": { "text3" "text4" } } Можно так А можно так: { "text1": "text2", "text3": [ { "text4": "text5" } …
0
votes
0 answers

Можно ли как-то сохранить результаты ответов api?

Есть сервис который предоставляет платное API, посуточно. Покуда ведется разработка проекта и оплачивать API на время разработки как-то накладно. Есть ли какой-то сервис, который мог бы сымитировать это это api? Например, этому сервису в течении дня…
iKey
  • 2,104
0
votes
1 answer

Дата выхода json api 1.2

Уточните, пожалуйста, дату выхода json api 1.2, в которой добавлена возможность создания идентичных веб-хуков на разные url. При использовании двух связанных Retail CRM систем (одну для продаж, другую для сервиса) вторую (по обработке сервисных…
0
votes
0 answers

Ошибка при парсинге(pythone)

Дела вот чём я получаю историю сообщении и когда я пытаюсь парсить json мне показывает ошибку: Traceback (most recent call last): File "D:/vk_api/venv/gg.py", line 11, in message = response['items'][0]['body'] KeyError: 'items' Вот…
1
2 3 4