Gson — популярная библиотека от Google для создания и парсинга JSON файлов на Java. Как покдлючить?
Создание консольного приложения
Покажу на примере консольного приложения.
Подключение Gson
Вводим Gson и ищем.
В списке находим последнюю версию библиотеки.
Поставьте галочку.
Библиотека добавилась в проект.
Проверка работы
Код программы.
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
package com.example; import java.util.ArrayList; import java.util.List; import com.google.gson.*; public class Main { static class User { String name; int age; List<String> programmingLanguages; @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age=" + age + ", programmingLanguages=" + programmingLanguages + '}'; } } public static void main(String[] args) { //Создаем эклемпляр пользователя User user = new User(); user.name = "Anton"; user.age = 30; user.programmingLanguages = new ArrayList<>(); user.programmingLanguages.add("Java"); user.programmingLanguages.add("C++"); user.programmingLanguages.add("PHP"); user.programmingLanguages.add("LaTeX"); //Создаем экземпляр Gson Gson gson = new Gson(); //Сериализуем пользователя в JSON и выведем в консоль String JSON = gson.toJson(user); System.out.println (JSON); //Создадим экземпляр второго пользователя на основе строки JSON User userTwo = gson.fromJson(JSON, User.class); System.out.println (userTwo); } } |