Рубрики
Без рубрики

Java – Пример преобразования объекта в карту

– Java – Пример преобразования объекта в карту

В Java вы можете использовать библиотеку Jackson для простого преобразования объекта Java в Карту .

1. Позови Джексона


	com.fasterxml.jackson.core
	jackson-databind
	2.6.3

2. Преобразование объекта в карту

2.1 Пример Джексона 2 для преобразования объекта Student в java.util. Карта

package com.mkyong.examples;

import java.util.List;

public class Student {

    private String name;
    private int age;
    private List skills;

    // getters setters
}
package com.mkyong.examples;

import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Arrays;
import java.util.Map;

public class ObjectToMapExample {

    public static void main(String[] args) {

        ObjectMapper oMapper = new ObjectMapper();

        Student obj = new Student();
        obj.setName("mkyong");
        obj.setAge(34);
        obj.setSkills(Arrays.asList("java","node"));

        // object -> Map
        Map map = oMapper.convertValue(obj, Map.class);
        System.out.println(map);

    }

}

Выход

{name=mkyong, age=34, skills=[java, node]}

Рекомендации

  1. Джексон 2 – Как преобразовать объект в JSON
  2. Джексон @Github
  3. Дом Джексона

Оригинал: “https://mkyong.com/java/java-convert-object-to-map-example/”