JSON
(JavaScript Object Notation) — это легкий формат обмена данными. Людям легко читать и писать. Машины легко разбираются и генерируются. Он основан на подмножестве языка программирования JavaScript.
JSON построен на двух структурах:
- Коллекция
name/value pairs
, На разных языках это реализовано как объект , запись, структура, словарь, хеш-таблица, список ключей или ассоциативный массив. - Упорядоченный список значений. В большинстве языков это реализовано как массив , вектор, список или последовательность.
Список всех учебников по JSON: https://crunchify.com/category/json/
В JSON они принимают следующие формы:
Объект — это неупорядоченный набор пар имя / значение. Объект начинается с { (левая скобка) и заканчивается } (правая скобка) . Каждое имя сопровождается : (двоеточие), а пары имя / значение разделяются , (запятая) .
Массив — это упорядоченная коллекция значений. Массив начинается с [ (левая скобка) и заканчивается ] (правая скобка) . Значения разделяются , (запятая) .
Значением может быть строка в двойных кавычках, или число , или истина, или ложь, или ноль , или объект или массив . Эти структуры могут быть вложенными.
Давайте узнаем, как использовать 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.
0.00 (0%) 0 votes