美文网首页
fastjson包常见操作操作

fastjson包常见操作操作

作者: 骑蚂蚁上高速_jun | 来源:发表于2020-11-20 22:17 被阅读0次

fastjson包是阿里巴巴开源的优秀开源的json包库

  1. 将任何对象转换成json字符串
Object data;
String json = JSONObject.toJSONString(data);
  1. 将 json字符串转成 JSONObject对象
  实际开发中也可以使用此种方式判断字符串是否为合法的json字符串      
String json = "dtyffy";
JSONObject jsonObject = null;
try{
      jsonObject = JSONObject.parseObject(json);//String转json
}catch(JSONException e){
      System.out.println("非法的json字符串");
}
  1. JSONObject转map
JSONObject jsonObject = new JSONObject();
jsonObject.put("a",1);
Map<String, String> map = JSONObject.toJavaObject(jsonObject, Map.class);

4 . String 转Map

//String转map
Map<String, String> jsonMap1 = JSONObject.parseObject(json, Map.class);
  1. 将任何java变量转成 实体类
// 支持字符串,hashmap转实体类
DataDto dataDto= JSONObject.parseObject(JSONObject.toJSONString(data), DataDto.class);

相关文章

  • fastjson包常见操作操作

    fastjson包是阿里巴巴开源的优秀开源的json包库 将任何对象转换成json字符串 将 json字符串转成 ...

  • Debian包常见操作

    平时在开发过程中或者处理debian包时经常会遇到下载源码包的操作并重新编译的问题,此处介绍一下的debian包的...

  • 闭包常见操作

    总结 定义:闭包可以让一个函数访问并操作其声明时的作用域中的变量和函数,并且,即使声明时的作用域消失了,也可以调用...

  • Fastjson JSON 操作

    Fastjson JSON 操作 1. Java环境下使用 1.1 Json字符串转为json对象 将下面的jso...

  • Golang Strconv包 常见操作

    float prec('b' 'e' 'E' 'f' 'g'或'G') 将浮点数f转换为字符串值,并将转换结果追加...

  • fastJson 常用 API

    Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSO...

  • 库之 - Json

    JAVA Json jackson gson fastjson建议使用 jackson 参考: Java操作JSO...

  • Fastjson

    Fastjson API 的入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在J...

  • 整理下fastjson的用法,

    一:java后台的写法: //首先肯定是要先把fastjson那个包弄来引好,具体操作百度上很多。。。 JSONA...

  • Java基础-常用API-开发常用工具类

    Apache Commons commons-beanutils包:用于处理JavaBean相关操作,最常见的就是...

网友评论

      本文标题:fastjson包常见操作操作

      本文链接:https://www.haomeiwen.com/subject/zuvjiktx.html