FastJSON使用列子

Posted 娜娜娜娜小姐姐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastJSON使用列子相关的知识,希望对你有一定的参考价值。

一、介绍:

  前一段时间使用FastJSON对前台传入的数据进行处理,数据格式为JSONObject存入到数据库的一个字段里,前台以JSONArray传给后台,在JSONArray里存放不同的对象,当部分对象的数据进行修改后,把修改的对象数据传给后台,并将修改的数据存入数据库,没有修改的数据不变。

二、使用列子:

// 获取之前的数据,JSONObject

//
遍历jsonArray for (Object obj : jsonArray) { // 获取对象转换为JSONObject JSONObject jsonObject = JSONObject.parseObject(obj.toString()); // 获取对象的名称 String modifyModuleName = jsonObject.getString("modifyModuleName"); // 获取对象对应的数据 String moduleData = jsonObject.getString("moduleData"); // 判断名字是否为空 if (StringUtils.isNotBlank(modifyModuleName)) { //根据不同的对象名对数据进行处理,覆盖对应的数据后,存入数据库 } }

 



以上是关于FastJSON使用列子的主要内容,如果未能解决你的问题,请参考以下文章

使用java排列子节点

如何用Ajax上传文件,简单的写个列子,先谢了

子查询-列子查询

fastjson中对象转换中看到的一些现象

fastjson中对象转换中看到的一些现象

FastJson反序列化漏洞(实验文章)