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 Nio使用NioSocket客户端与服务端交互实现方式
Jun 15 Java/Android
Springboot如何使用logback实现多环境配置?
Jun 16 Java/Android
图解排序算法之希尔排序Java实现
Jun 26 Java/Android
Java 中的 Unsafe 魔法类的作用大全
Jun 26 Java/Android
SpringMVC 整合SSM框架详解
Aug 30 Java/Android
Java 在生活中的 10 大应用
Nov 02 Java/Android
聊聊Lombok中的@Builder注解使用教程
Nov 17 Java/Android
Java Spring Boot 正确读取配置文件中的属性的值
Apr 20 Java/Android
java实现面板之间切换功能
Jun 10 Java/Android
使用Postman测试需要授权的接口问题
Jun 21 Java/Android
spring 项目实现限流方法示例
Jul 15 Java/Android
Spring Boot 的创建和运行示例代码详解
Jul 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
测试PHP连接MYSQL成功与否的代码
2013/08/16 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
jquery图片切换插件
2015/03/16 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
Vue拖拽组件开发实例详解
2018/05/11 Javascript
Vue动态路由缓存不相互影响的解决办法
2019/02/19 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
Python进行数据科学工作的简单入门教程
2015/04/01 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
python实现图书管理系统
2018/03/12 Python
详解python中sort排序使用
2019/03/23 Python
Python中and和or如何使用
2020/05/28 Python
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
主管职责范文
2013/11/09 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
热爱劳动主题班会
2015/08/14 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android