flexjson을 사용하여 웹 호출에서 문자열을 비 직렬화하려고합니다. 문제는 거기에 몇 가지 요소가 예를 들어 부동산/키 점 가지고있다 :flexjson은 도트로 속성 문자열을 deserialize합니다. " inside
[{...
"contact.name": "Erik Svensson",
"contact.mail": "[email protected]",
"contact.phone": "0731123243",
...}]
이제 다른 모든 점과 이러한 문자열을 제외한 곳에서 폭포, 그들은 내 대상 클래스에 널 (null) 끝. 그것은 점이있는 컨테이너 클래스에서 변수를 선언 할 수 없으므로 그 변수를 매핑 할 항목을 알지 못하기 때문에 그럴 것입니다.
String contactName;
String contactMail;
String contactPhone;
// getters&setters
:
이것은 내가 지금 역 직렬화하는 runnign있어 코드, 나는 점이있는 문자열을 잡아 나의 것 클래스에 넣어이를 수정하려면 어떻게
mData = new JSONDeserializer<List<Thing>>()
.use("values", Thing.class)
.deserialize(reader);
입니다
참고 직렬화를 제어 할 수있는 권한이 없습니다.