2014-11-20 7 views

답변

2

, 마침내 읽고 구현하는 방법은 나를 위해 일한, 내가 너무 당신을 위해 일하는 희망 : 나는 실제로 쓰기의 방법을 구현하고 읽기 방법을 떠나려고

@Override 
public void read(Json json, JsonValue jsonMap) { 

    json.readFields(this, jsonMap); 
} 
0

당신은 여전히 ​​당신의 클래스 implication Json.Serializable을 만들 수 있습니다. serializer의 write 메서드를 비워두고 원하는대로 read 메서드를 구현합니다. 사용하지 않으려는 경우를 제외하고는 아무 것도 입력하지 않아도됩니다.

내가 같은 일을 찾고 있었어요
+0

기본값으로 난 읽기 메서드를 비워 둡니다,하지만 그때 아무것도 실제로 읽지 않습니다. – tiredNconfused

+0

언급하고 serializer를 사용하지 않고, 지금 읽고 쓰는 방법은 무엇입니까? –

+0

어떤 시리얼 라이저입니까? 기본 serializer 또는 내가 작성한 사용자 정의? 클래스의 Json.Serializable 인터페이스를 구현하지 않으면 작성기가 객체를 인스턴스화하는 데 실제로 필요하지 않은 변수를 너무 많이 출력한다는 점을 제외하고는 기본 판독기와 작성기가 완벽하게 작동합니다. Json.Serializable 인터페이스의 현재 구현은 읽기와 쓰기 메소드 모두에 대해 잘 작동합니다. 약간 게으르며 대신 기본 판독기를 사용하는 것이 좋습니다. 수동으로 읽고 확인하지 않고도 필요한 모든 작업을 수행하기 때문입니다. 모든 Json 항목. – tiredNconfused