栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

后端 json -实现思路

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

后端 json -实现思路

第一步:java对象转json对象存储到数据库json字段中。
1.1:查询数据库数据,
1.2:java对象转json对象;
1.3:添加自定义对象;
1.4:封装到jsonarray中。
1.5:更新到数据库表中。
第二步:写借口提供给web端使用。(web端直接用json对象)

具体方法:把项目对象存储到合同表的json中。
(查询方法参见:)
//取值:
ContractModel contractModel=new ContractModel();
List projectModel=projectMapper.queryListById(id.toString()); 

JSONObject jsonobject=new JSONObject();
//json字符串对象转json对象
String str=jsonobject.toJSONString(projectModel);
JSONArray strArray=JSONObject.parseArray(str);
 //java对象转换为json对象
JSONObject jsonobj=(JSONObject) JSONObject.toJSON(contractModel);
jsonobj.put("CpxxxXxx",strArray);
jsonobj.put("TixxXxx","自定义json对象");
contractModel.setCJson(JSONObject.toJSONString(jsonobj));
contractMapper.update(contractModel);

把CJson中的json拷贝到HiJson 2.1.2_jdk64.exe 中 点击:“格式化json字符串”看参数是否正确。

//合同表:contract中的CJson字段是text类型,存储的是json对象。不是json字符串。
//写对外接口,把CJson中的json对象数据给接口。
//web端调用接口,直接使用json对象。(权限走公共服务、跨域中间件另写)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884829.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号