json에서 /로 json 객체를 직렬화/비 직렬화하고 싶습니다. Google gson이 바람직합니다. .google gson을 사용하는 json 객체 직렬화/비 직렬화
{ x: 1, y : 2}.
그러나 내가 원하는
을 가지고 : 나는 새로운 GSON() toJson (새 A()) 내가 얻을 것이다 다음을 호출하는 경우, 그 다음class A { int x = 1; int y = 2; }
: I 클래스 A를 보자
그래서 컴파일시 클래스 이름을 모른 채 반사를 사용하여 역 직렬화 할 수 있습니다. 내가 어떻게 할 수 있니? 감사합니다.
클래스 이름을 설명하는 객체 당 하나의 필드 만 추가하면됩니다. JSON은 Android 용으로 기본이므로 사용하는 것이 좋습니다. – Boris
"직렬화"측면은 해결되지만 deseriaization은 여전히 문제가 있습니다. – Boris
그래, 나는 json이 당신이 원하는 것을 할 준비가되어 있다고 생각하지 않는다. 정말로 yaml을 확인해야합니다. YAML은 JSON의 상위 집합이며 원하는대로 할 수 있습니다 (내가 원하는 것을 이해한다고 가정 할 때) – Falmarri