zoukankan      html  css  js  c++  java
  • JSONObject与JSONArray的使用3--Java对象属性的添加或删除(JsonConfig)

    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());
     } }

     

  • 相关阅读:
    基础语法 -实验楼
    JavaSE案例-Bank
    初识Java
    Java学习大纲-0412更新
    增量法
    蛮力法
    Host‘116.77.33.xx’is not allowed to connect to this MySQL server
    Maven坐标
    HotSpot虚拟机对象创建
    程序计数器为什么是线程私有的?
  • 原文地址:https://www.cnblogs.com/mcahkf/p/7131277.html
Copyright © 2011-2022 走看看