码迷,mamicode.com
首页 > 编程语言 > 详细

JSONObject与JSONArray的使用3--Java对象属性的添加或删除(JsonConfig)

时间:2017-07-07 13:25:33      阅读:194      评论:0      收藏:0      [点我收藏+]

标签: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)

标签:nconf   rom   排除   添加   res   weight   style   array   int   

原文地址:http://www.cnblogs.com/mcahkf/p/7131277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!