Как преобразовать объект Java в JSON

Нотация объектов JavaScript (JSON) — это облегченный формат хранения данных для хранения и передачи данных. Он хранится в виде пар ключ-значение.

Для преобразования объекта Java в JSON используются два основных метода:

  • GSON
  • Jackson API

GSON

Библиотека Google GSON — самая популярная библиотека, используемая для преобразования объектов Java. в JSON.

Код для получения строки JSON из объекта приведен ниже.

 import com.google.gson.Gson; public class main {public class Employee {private String name;  частный int age;  } общедоступная статическая строка convertUsingGson (Сотрудник e) {Gson gson = new Gson ();  Строка employeeJson = gson.toJson (e);  return employeeJson;  }} 

Библиотека зависимостей GSON должна быть установлена ​​(сначала), чтобы объявить Объект Gson.

Jackson API

API ObjectMapper в Jackson используется для привязки данных. Он поставляется с несколькими методами чтения/записи для выполнения преобразования в/из Java и JSON.

Код для получения строки JSON из объекта приведен ниже.

 import java.io.File;  import com.fasterxml.jackson.databind.ObjectMapper; основной открытый класс {public static void main (String [] args) {ObjectMapper mapper = new ObjectMapper ();  Сотрудник emp = createEmployee ();  try {//объекты Java в строку JSON String jsonString = mapper.writeValueAsString (emp);  System.out.println (jsonString);  } catch (IOException e) {e.printStackTrace ();  }} частный статический Employee createEmployee () {Employee e = new Employee ();  e.setName ("Джон");  e.setAge (25);  return e;  }} 

Библиотека зависимостей Джексона должна быть установлена ​​(сначала), чтобы объявить объект Gson.

Оцените статью
nanomode.ru
Добавить комментарий