2017-03-13 7 views
-2

나는 현재 안드로이드에서 json에서 일하고있다. 그러나 이제 나는 json을 파싱하기 위해 getter와 setter 메서드를 따른다. 예를 들어. JSON 문자열에 5 개의 필드가 있으면 하나의 클래스에서 5 개의 getter 및 setter 메서드를 만들고 그에 따라 문자열을 구문 분석합니다.Json을 동적으로 파싱합니다.

는하지만 지금은 미래에 JSON 문자열에서 한 번 더 필드 증가, 다시 내가 그 클래스에 하나 더 getter 및 setter 메소드를 추가해야하는 경우. 내 질문에 getter setter없이 json을 클래스 없이도 파싱 할 수 있습니까? json이 나중에 변경되면 새로운 getter 및 setter 메서드를 추가하지 않고도 잘 처리 할 수 ​​있습니다. json을 처리하는 동적 인 방법을 알려주십시오. 미래에 어떤 분야의 증가는 그냥 자동으로 클래스를 생성 할 것이라는 JSON을 넣어 경우

+0

당신은 당신의 게터를 얻을 수와 setter 쉽게 시도 [이] (http://www.jsonschema2pojo.org/) –

+0

이 직접 구문 분석 또는 GSON/잭슨을 사용하고 있습니까? – theblitz

+0

나는 getter setter methods 로직을 원하지 않는다. 지금 JSONObject를 사용하여 json 필드를 파싱합니다. – user3530687

답변