关于fastjson的使用 Jar包
链接:https://pan.baidu.com/s/1-mleYwB5Ln7hxoricBIIiw
提取码:3kmp
复制这段内容后打开百度网盘手机App,操作更方便哦
Maven依赖
|
在做第三方数据处理,主要想看看那个json处理比较好,最后还是选择了fastjson,这个还是比较好用的;
直接上方法了
Json和bean对象的转换
//将javabean转化成json字符串 String jsonStr = JSON.toJSONString(Bean bean); //将json字符串转化成对应的javabean Bean bean = JSON.parseObject(jsonStr, Bean.class); |
将json字符串转换为jsonObject
JSONObject jsonObject = JSON.parseObject(json字符串);
|
jsonObject.getString("对应的key");
jsonObject.getInteger("对应的key"); jsonObject.get("data") 里面有很多得到值的方法,看看自己需要用那个 |
/** * 获取json中的data数据 * @param json * @return */ public static String testJSONStrToJSONObject(String json){ JSONObject jsonObject = JSON.parseObject(json); System.out.println(jsonObject.getString("code")); return jsonObject.get("data").toString(); } |
将json字符串转换成jsonArray,做数据循环输出
JSONArray jsonArray = JSON.parseArray(json);
for(int i=0; i 【java|关于fastjson的使用】System.out.println("值:"+jsonObject.getString("key")); } } |
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)