Harrix Блог

  • Списки статей
    • Все статьи
    • IT
    • Qt
    • C++
    • Сложение двух чисел
    • Web программированиe
    • FAQ
    • Latex
    • Установка программ
    • Мифы
    • Видео
    • Про фото
  • Проекты
  • Harrix.org
  • RSS
  • Контакты

Подключение Gson в IntelliJ IDEA и простейшая работа с библиотекой

Инструкция для начинающих

09.05.2017 Leave a Comment 16 164 просмотров

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);
    }
}


Статьи по теме:

  1. Установка связки Android Studio и Eclipse
  2. Сложение двух чисел в Android Studio на Java (Android приложение)
  3. Подключение существующей БД SQLite в Android Studio
  4. Кратко об аннотациях в Java

IT Gson, Java, JSON

© 2014 Harrix