如何封装json

封装json、比较流行的框架fastjson、gson、Jackson

通过传统方式自己拼接字符串JSON

 public static void main(String[] args) {
    setJSON();   
  }
 public static void setJSON() { 
    String str = "{\"errorCode\": \"0\",\"errorMsg\": \"调用接口成功\",\"data\": [{\"userName\": \"贺雷\",\"position\": \"网站技术负责人\",\"webAddres\": \"www.ithelei.com\"}]}";
    System.out.println(str);
 }

通过fastJSON封装JSON

 <!-- 添加阿里巴巴解析json工具类 -->
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.1.26</version>
    </dependency>

   public static void main(String[] args) {
     setFastJSON();  
    }

   public static void setFastJSON() {
    JSONObject root = new JSONObject();//类似最外边的大括号
    root.put("errorCode", 0);//放入成员
    root.put("errorMsg", "调用接口成功");//放入成员
    JSONArray dataArr = new JSONArray();//数组
    
    JSONObject userhelei = new JSONObject();//对象
    userhelei.put("userName", "贺雷");
    userhelei.put("position", "技术网站负责人");
    userhelei.put("webAddres", "www.ithelei.com");
    dataArr.add(userhelei);//数组装对象
    root.put("data", dataArr);//对象装数组
    
    System.out.println(root.toJSONString());
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容