当前位置: 首页 > news >正文

Java String 和JSON转换

Java项目中经常会使用到JSON格式和String格式的数据,所以二者之间的转换也是一个重要的步骤。

Sting类型的数据。如:

转化为JSONObject的步骤如下:

1)、把字符串转成 JSONArray 对象

JSONObject json = JSONObject.fromObject(stringName); 

2)、获取指定数据

获取result:String jsonFlag = json.get("result").toString();

获取msg:JSONArray content = json.getJSONArray("msg"); // 获取msg内容  

3)、遍历数组,封装为JSONObject

JSONObject jo=new JSONObject(); 
JSONArray js=new JSONArray();
if (content.size() > 0) {  
for(int i=0;i<content.size();i++){
   JSONObject jsn=new JSONObject
JSONObject job = content.getJSONObject(i); // 遍历 jsonarray             
jsn.put("visitCount",job.get("visitCount"));//访问总量
            
js.add(jsn);
}
            
}
            jo.put("jo", jsn);

 

转载于:https://www.cnblogs.com/fuchuanzhipan1209/p/7489660.html

相关文章:

  • ZooKeeper学习第一期---Zookeeper简单介绍
  • Jedis使用教程完整版
  • Retrofit(三)上传文件
  • SVG图案
  • 自律
  • MySQL master-slave主从复制环境搭建初试
  • otool
  • 计划与规划
  • SAP携手阿里云 年内即将推出三款云产品
  • mysql之索引
  • gcc 优化参数介绍
  • mongodb关联查询 和spring data mongodb
  • EXT.NET 为 FormPanel设置背景颜色
  • Sqlserver 还原
  • 云存储使存储容量前所未有,起点是达PB级
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Codepen 每日精选(2018-3-25)
  • leetcode46 Permutation 排列组合
  • PHP变量
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Redis 中的布隆过滤器
  • SpingCloudBus整合RabbitMQ
  • Vue 2.3、2.4 知识点小结
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端相关框架总和
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 用element的upload组件实现多图片上传和压缩
  • 在Mac OS X上安装 Ruby运行环境
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • postgresql行列转换函数
  • 如何正确理解,内页权重高于首页?
  • 整理一些计算机基础知识!
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (黑马C++)L06 重载与继承
  • (一)80c52学习之旅-起始篇
  • (一)WLAN定义和基本架构转
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)visual stdio 书签功能介绍
  • (转)关于pipe()的详细解析
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .Net 高效开发之不可错过的实用工具
  • .NET 解决重复提交问题
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET委托:一个关于C#的睡前故事
  • .pop ----remove 删除
  • :not(:first-child)和:not(:last-child)的用法
  • @Autowired和@Resource装配