# JSON使用

一、pom.xml需要的依赖

    <!-- json工具 -->
    <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib -->
    <dependency>
      <groupId>net.sf.json-lib</groupId>
      <artifactId>json-lib</artifactId>
      <version>${json-lib.version}</version>
      <classifier>jdk15</classifier>
    </dependency>

二、如何使用

public class User {
    int id;
    int rid;
    String userName;
    String password;
    String email;
    String mobile;
    //省略方法....
}
//实体类型User 转Json        
JSONObject jsonObject=JSONObject.fromObject(user);

//增加额外的字段
jsonObject.put("accessToken",accessToken);

//除去不需要的字段
JsonConfig jsonConfig = new JsonConfig();        
//调用setsetExcludes方法   过滤一些属性的值 比喻 “password”。        
jsonConfig.setExcludes(new String[]{"password"});        
//将String的字符串转换成JSon格式        
JSONObject jsonObject = JSONObject.fromObject(user, jsonConfig);        
//输出json里面的数据        
System.out.println(jsonObject.toString());

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

相关阅读更多精彩内容

  • 认知尚浅,如有错误,愿闻其详! 概述   在公司项目中,为了项目分工更明确,采用前后端分离的形式开发,后端为.NE...
    Memoyu阅读 9,670评论 0 1
  • 一、处理 JSON 1. 加入 jar 包: 2. 编写目标方法,使其返回 JSON 对应的对象或集合 3. 在方...
    leeqico阅读 3,385评论 0 0
  • 1、使用fastjson1.1、添加Maven依赖 (1)、注意,这个地方默认生成的json字符串会将变量第一个字...
    sckehan阅读 1,099评论 0 0
  • 上周忙于工作和女儿复习迎考,都没去上瑜伽课。今天女儿考完试了,预定了今晚的课,女儿起先还不愿意,说考完试了要休...
    小雅各布阅读 3,258评论 0 1
  • 婴幼儿时期湿疹总是会悄悄地缠上宝宝,孩子的湿疹的症状通常会出现渗水的症状,那么,宝宝湿疹渗水怎么办? 婴儿湿疹的发...
    贝安宁beianning阅读 2,875评论 0 0

友情链接更多精彩内容