springboot实现string转json json里面带数组


Posted in Java/Android onJune 16, 2022

string转json json里面带数组

json示例

 [
    {source:0,target:4,relation:"籍贯",value:1.3},
    {source:4,target:5,relation:"舍友",value:1},
    {source:4,target:6,relation:"舍友",value:1},
    {source:4,target:7,relation:"舍友",value:1},
    {source:1,target:6,relation:"籍贯",value:2},
    {source:2,target:5,relation:"籍贯",value:0.9},
    {source:3,target:7,relation:"籍贯",value:1},
    {source:5,target:6,relation:"同学",value:1.6},
    {source:6,target:7,relation:"朋友",value:0.7},
    {source:6,target:8,relation:"职责",value:2}
]

我的需求是将string类型转化为json数组

添加依赖

        <!--string类型转化成json数组并输出-->
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>2.4</version>
            <classifier>jdk15</classifier>
        </dependency>

使用这个包进行解析

         String string = " [\n" +
                 "    {source:0,target:4,relation:\"籍贯\",value:1.3},\n" +
                 "    {source:4,target:5,relation:\"舍友\",value:1},\n" +
                 "    {source:4,target:6,relation:\"舍友\",value:1},\n" +
                 "    {source:4,target:7,relation:\"舍友\",value:1},\n" +
                 "    {source:1,target:6,relation:\"籍贯\",value:2},\n" +
                 "    {source:2,target:5,relation:\"籍贯\",value:0.9},\n" +
                 "    {source:3,target:7,relation:\"籍贯\",value:1},\n" +
                 "    {source:5,target:6,relation:\"同学\",value:1.6},\n" +
                 "    {source:6,target:7,relation:\"朋友\",value:0.7},\n" +
                 "    {source:6,target:8,relation:\"职责\",value:2}\n" +
                 "]";
        JSONArray jsonArray = JSONArray.fromObject(string);

string转json简单方法

String jsonString= queryParkSpaceService.execute(params);
/* jsonString为String类型的*/
/*{"totalSpace":500,"parkName":"天健物业","restSpace":500,"parkCode":"tjwy"}*/

//String转json
JSONObject kkk=new JSONObject();
    kkk.put("json0", jsonString);

//取值
  String restSpace=kkk.getJSONObject("json0").getString("restSpace");
  String totalSpace =   kkk.getJSONObject("json0").getString("totalSpace");
  String parkName =   kkk.getJSONObject("json0").getString("parkName");
  String parkCode = kkk.getJSONObject("json0").getString("parkCode");

//合并
JSONObject jsonObj = new JSONObject();
jsonObj.put("restSpace", restSpace);
jsonObj.put("totalSpace", totalSpace);
jsonObj.put("parkCode", parkCode);
jsonObj.put("parkName", parkName);

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。


Tags in this post...

Java/Android 相关文章推荐
在Java中Collection的一些常用方法总结
Jun 13 Java/Android
springboot利用redis、Redisson处理并发问题的操作
Jun 18 Java/Android
解决SpringCloud Feign传对象参数调用失败的问题
Jun 23 Java/Android
springboot集成flyway自动创表的详细配置
Jun 26 Java/Android
JUnit5常用注解的使用
Jul 02 Java/Android
Log4j.properties配置及其使用
Aug 02 Java/Android
springboot应用服务启动事件的监听实现
Apr 06 Java/Android
Android开发手册Chip监听及ChipGroup监听
Jun 10 Java/Android
springboot创建的web项目整合Quartz框架的项目实践
Jun 21 Java/Android
Android RecyclerView实现九宫格效果
Jun 28 Java/Android
maven 解包依赖项中的文件的解决方法
Jul 15 Java/Android
Java实现贪吃蛇游戏的示例代码
Sep 23 Java/Android
Android Gradle 插件自定义Plugin实现注意事项
Jun 16 #Java/Android
Java完整实现记事本代码
Jun 16 #Java/Android
Springboot中如何自动转JSON输出
Jun 16 #Java/Android
springboot为异步任务规划自定义线程池的实现
详解Flutter自定义应用程序内键盘的实现方法
ConditionalOnProperty配置swagger不生效问题及解决
Jun 14 #Java/Android
Java异常体系非正常停止和分类
You might like
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
js表数据排序 sort table data
2009/02/18 Javascript
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
js date 格式化
2017/02/15 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python中图像通道分离与合并实例
2020/01/17 Python
python 命名规范知识点汇总
2020/02/14 Python
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
安全员岗位职责
2013/11/11 职场文书
精彩的英文自荐信
2014/01/30 职场文书
党支部公开承诺书
2014/03/28 职场文书
四年级学生评语大全
2014/04/21 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
授权委托书协议书
2014/10/16 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python