Домой Учебники по JSON Что такое JSON (нотация объектов JavaScript)?

Что такое JSON (нотация объектов JavaScript)?

481
0

JSON (JavaScript Object Notation) — это легкий формат обмена данными. Людям легко читать и писать. Машины легко разбираются и генерируются. Он основан на подмножестве языка программирования JavaScript.

JSON построен на двух структурах:

  • Коллекция name/value pairs , На разных языках это реализовано как объект , запись, структура, словарь, хеш-таблица, список ключей или ассоциативный массив.
  • Упорядоченный список значений. В большинстве языков это реализовано как массив , вектор, список или последовательность.

Список всех учебников по JSON: https://crunchify.com/category/json/

В JSON они принимают следующие формы:

Объект — это неупорядоченный набор пар имя / значение. Объект начинается с { (левая скобка) и заканчивается } (правая скобка) . Каждое имя сопровождается : (двоеточие), а пары имя / значение разделяются , (запятая) .

Массив — это упорядоченная коллекция значений. Массив начинается с [ (левая скобка) и заканчивается ] (правая скобка) . Значения разделяются , (запятая) .

Значением может быть строка в двойных кавычках, или число , или истина, или ложь, или ноль , или объект или массив . Эти структуры могут быть вложенными.

ЧИТАТЬ ТАКЖЕ:  JSON Manipulation в Java - Примеры

Давайте узнаем, как использовать JSON с Java. Вот несколько примеров JAVA:

Вот пример JSONArray, который содержит более одного JSONObjects.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[
{
цвет : красный ,
значение : # f00
} ,
{
цвет : зеленый ,
значение : # 0f0
} ,
{
цвет : синий ,
значение : # 00f
} ,
{
цвет : голубой ,
значение : # 0FF
} ,
{
цвет : пурпурный ,
значение : # F0F
} ,
{
цвет : желтый ,
значение : # ff0
} ,
{
цвет : черный ,
значение : # 000
}
]

Файл: https://crunchify.com/wp-content/uploads/code/jsonArray.txt

Вы можете скачать json.jar отсюда: http://json-lib.sourceforge.net/

Поместите его в папку lib вашего проекта eclipse и включите как зависимость пути сборки проекта. В следующем посте я объясню некоторые примеры Java, которые управляют JSONObjects и JSONArray.

Что такое JSON (нотация объектов JavaScript)?

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь