JsonConfig는 Json object와 Java object와 연계성을 갖기 위해 사용된다. 예를 들어) Person 이라는 object가 있을시에, Json Object 객체를 Person에 매핑 시켜주고 Json object를 가진 또다른 Person instance를 생성할 수 있다. |
public class Person { private String name; public String getName() { return this.name; } public void setName(String name) { this.name = name; } }//person 인스턴스 p 생성
Person p = new Person();
p.setName("이름");
//p 인스턴스를 json Object로 생성
JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON( p );
//Jsonconfig 생성
JsonConfig jsonConfig = new JsonConfig();
//rootClass에 Person Object set
jsonConfig.setRootClass( Person.class );
// JsonObject와 JsonConfig의 Person 객체를 매핑한 Person P2 인스턴스 생성
Person p2 = (Person) JSONSerializer.toJava( jsonObject, jsonConfig );
p2.getName() 하면 "이름" 이 나옵니다.^^
댓글 없음:
댓글 쓰기