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实现简易的分词器功能
Jun 15 Java/Android
Maven学习----Maven安装与环境变量配置教程
Jun 29 Java/Android
JavaGUI模仿QQ聊天功能完整版
Jul 04 Java/Android
JavaWeb 入门篇(3)ServletContext 详解 具体应用
Jul 16 Java/Android
Java网络编程之UDP实现原理解析
Sep 04 Java/Android
springboot如何接收application/x-www-form-urlencoded类型的请求
Nov 02 Java/Android
JavaCV实现照片马赛克效果
Jan 22 Java/Android
springboot layui hutool Excel导入的实现
Mar 31 Java/Android
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
Apr 08 Java/Android
Java中Dijkstra(迪杰斯特拉)算法
May 20 Java/Android
Java 中的 Lambda List 转 Map 的多种方法详解
Jul 07 Java/Android
SpringBoot详解整合Redis缓存方法
Jul 15 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
解析ajax事件的调用顺序
2013/06/17 PHP
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
javascript学习之json入门
2016/12/22 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
Windows下使用Nodejs运行js的方法
2017/09/02 NodeJs
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
Flask之flask-session的具体使用
2018/07/26 Python
python实现ID3决策树算法
2018/08/29 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
创业计划书——互联网商机
2014/01/12 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
平安校园建设方案
2014/05/02 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
合同补充协议书
2016/03/24 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
代码解析React中setState同步和异步问题
2021/06/03 Javascript
mysql函数全面总结
2021/11/11 MySQL