標籤:nconf rom 排除 添加 res weight style array int
1. 第一種方式,實現JSONString介面的方法
public class Person implements JSONString { private String name; private String age; private Address address; // getters & setters public String toJSONString() { return "{name:‘"+name+"‘,age:‘"+age+"‘}"; }
}
public class Test { public static void main(String[] args) { Person person = new Person("xxb", "27");
System.out.println(JSONObject.fromObject(person).toString()); }}
2.第二種方式,通過jsonconfig執行個體,對包含和需要排除的屬性進行方便的添加或刪除(建立JsonConfig執行個體,並配置屬性排除清單)
public class Person { private String name; private String age; private Address address; // getters & setters }
public class Test { public static void main(String[] args) { Person person = new Person("xxb", "27"); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExclusions( new String[]{"address"}); System.out.println(JSONObject.fromObject(person,jsonConfig).toString()); } }
JSONObject與JSONArray的使用3--Java對象屬性的添加或刪除(JsonConfig)