source

GSON 오브젝트 생성

manycodes 2023. 3. 17. 21:43
반응형

GSON 오브젝트 생성

Google Gson을 사용하여 json 개체를 만들려면 어떻게 해야 합니까?다음 코드는 다음과 같은 json 개체를 생성합니다.{"name":"john"}

JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("name", "john");

이와 같은 jSon 오브젝트를 작성하려면 어떻게 해야 합니까?

{"publisher":{"name":"john"}}
JsonObject innerObject = new JsonObject();
innerObject.addProperty("name", "john");

JsonObject jsonObject = new JsonObject();
jsonObject.add("publisher", innerObject);

http://www.javadoc.io/doc/com.google.code.gson/gson


참고: Gson은 Java 객체를 JSON으로 변환하기 위해 실제로 제작되었습니다.이게 네가 Gson을 사용하는 주된 방법이라면, 내 생각에 넌 요점을 놓친 것 같아.

Java Objects를 사용하여 올바르게 수행하는 방법을 알아냈다.

Creator creator = new Creator("John");
new Gson().toJson(creator);

Creator Java 클래스 구현.

public class Creator {

    protected HashMap<String, String> publisher = new HashMap<String, String>();

    public Creator(String name){
            publisher.put("name", name);
    }
}

언급URL : https://stackoverflow.com/questions/4683856/creating-gson-object

반응형