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的MathML转图片的方法(示例代码)
Jun 23 Java/Android
Spring boot应用启动后首次访问很慢的解决方案
Jun 23 Java/Android
Springboot集成阿里云OSS上传文件系统教程
Jun 28 Java/Android
springboot集成springCloud中gateway时启动报错的解决
Jul 16 Java/Android
Java后台生成图片的完整步骤
Aug 04 Java/Android
springmvc直接不经过controller访问WEB-INF中的页面问题
Feb 24 Java/Android
SpringBoot中HttpSessionListener的简单使用方式
Mar 17 Java/Android
Netty客户端接入流程NioSocketChannel创建解析
Mar 25 Java/Android
Spring Boot项目传参校验的最佳实践指南
Apr 05 Java/Android
详解Flutter网络请求Dio库的使用及封装
Apr 14 Java/Android
Springboot-cli 开发脚手架,权限认证,附demo演示
Apr 28 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
PHP中使用gettext来支持多语言的方法
2011/05/02 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
JObj预览一个JS的框架
2008/03/13 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
原生js实现购物车功能
2020/09/23 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
python生成ppt的方法
2018/06/07 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
使用Python函数进行模块化的实现
2019/11/15 Python
python scatter函数用法实例详解
2020/02/11 Python
python else语句在循环中的运用详解
2020/07/06 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
新闻编辑自荐信
2013/11/03 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
法学毕业生自荐信
2013/11/13 职场文书
求职自荐信格式
2013/12/04 职场文书
汉语言文学职业规划
2014/02/14 职场文书
个人担保书格式范文
2014/05/12 职场文书
上党课的心得体会
2014/09/02 职场文书
win10安装配置nginx的过程
2021/03/31 Servers
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python