位置: 编程技术 - 正文

java操作Json数据(java jsonstring)

编辑:rootadmin
最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据。Java操作Json有很多工具包,地址为 这里我使用第一个org.json,最新源码地址为: 我们先用CreateJson()方法生成Json数据,然后把所有属性都解析出来。package Myclass; import org.json.JSONArray; import org.json.JSONObject; public class Test { public static void main(String[] args) { //解析Json--传入Json字符串 JSONObject my_json=new JSONObject(CreateJson()); int total=my_json.getInt("total"); System.out.println("总数为:"&#;total); String class_name=my_json.getString("class"); System.out.println("班级为:"&#;class_name); JSONArray members=my_json.getJSONArray("members"); for(int i=0;i<members.length();i&#;&#;) { JSONObject member=(JSONObject)members.get(i); System.out.println("姓名:"&#;member.getString("name")&#;" 年龄:"&#;member.getInt("age") &#;" 成绩:"&#;member.getInt("score")); } } public static String CreateJson() { JSONObject my_json=new JSONObject(); my_json.put("class", "二年级"); my_json.put("total", 2); JSONArray members=new JSONArray(); //第一个同学 JSONObject member1=new JSONObject(); member1.put("name", "李小红"); member1.put("age", ); member1.put("score", ); members.put(member1); //第二个同学 JSONObject member2=new JSONObject(); member2.put("name", "王&#;玛"); member2.put("age", ); member2.put("score", ); members.put(member2); my_json.put("members", members); return my_json.toString(); } } 复制代码运行结果为:

推荐整理分享java操作Json数据(java jsonstring),希望有所帮助,仅作参考,欢迎阅读内容。

java操作Json数据(java jsonstring)

文章相关热门搜索词:java jsonstring,java写json对象,java jsonnode,java写json对象,java 操作json,java写json对象,java jsonnode,java jsonp,内容如对您有帮助,希望把文章链接给更多的朋友!

Android手机Mac OSX下执行adb shell提示device not found解决方法 某些Android手机MacOSX下执行adbshell提示devicenotfound,参考网上解决方法,以三星S3为例详述方法如下。终端命令行下输入:#system_profilerSPUSBDataTypeUSB:USBHi-Spee

Android Activity切换(跳转)时出现黑屏的解决方法 分享 在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第

Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内存益处 自动释放内存!Facebook推出强大Android图片库Fresco快速而又高效的显示图片对Android设备来说是件极其重要的事情,但在过去的几年里,在有效存储图像方

标签: java jsonstring

本文链接地址:https://www.jiuchutong.com/biancheng/381080.html 转载请保留说明!

上一篇:java的File类(java的file类的常用操作)

下一篇:Android手机Mac OSX下执行adb shell提示device not found解决方法(ANDROID手机客户端软件开发工程师)

  • 动产租赁税率是多少2023
  • 交车辆购置税会计账务处理
  • 专项附加扣除可以随时填报吗
  • 公司向法人还回借款现金的分录
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 轿车计提折旧
  • 所得税汇算调增调减是什么意思
  • 物业公司收小区物业费吗
  • 2018手写发票何时失效?
  • 已经计提的增值税怎么退
  • 职工教育经费怎么做账
  • 增值税发票红冲后增值税销项为负数
  • 盈余积累转增资本的条件
  • 设备器具一次性扣除会计分录
  • swstrtr.exe - swstrtr是什么进程
  • macOS 11.0.1(20B29)更新了什么?macOS Big Sur 11.0.1(20B29)更新详解
  • 会计记账凭证摘要模板
  • 明股实债和明债实股
  • 增值税专用发票有几联?
  • 无票费用 规定
  • won10搜索框
  • 葛根泡水喝的七大功效
  • php创建文件夹和文件
  • 电商第三方平台规则的特点
  • html 调用扫码
  • 建筑公司预收账款一般是哪些
  • php编程基础与案例开发
  • 企业管理的管理系统
  • 新政府会计制度固定资产核算
  • 研发和技术服务税率由6%变为3%
  • 大数据实时数仓
  • 美国大学数学系排名
  • opengl设置
  • 应付职工薪酬账户
  • 跨年的增值税专票怎么开
  • 如何根据营业执照核定税种
  • 2.MyBatis
  • PHP MongoDB GridFS 存储文件的方法详解
  • php怎么关闭
  • 跨月红字发票开错了可以撤销吗
  • 支付宝付款对面知道名字吗
  • 更正申报季度企业所得税
  • 收到预付货款用什么凭证
  • 进口化妆品品牌大全
  • 社保个税申报是什么意思
  • 单位集体旅游算工资吗
  • 计提工资要附什么凭证
  • 应收账款对应什么会计科目
  • 库存商品差额调整会计目录
  • 支付政协扶贫款怎么做账
  • 月度资金预算怎么填
  • 支付的员工餐费怎么记账
  • 金蝶k3如何反记账
  • 结账时能否用红笔写名字
  • sql server触发器的编写与使用
  • linux系统vim编辑readonly option
  • windows需要更新吗?
  • Ubuntu14.4下Sublime Text 3无法输入中文解决方法
  • centos7查看目录
  • xp系统删除用户账户怎么没有删除键
  • linux中mail命令
  • ie的进程
  • win7移动硬盘无法弹出
  • 当前用户已注销
  • win 10文件
  • linux 请求
  • win10无u盘装系统教程
  • linux怎么把网卡down
  • windows预览0x80072ee7
  • cocos2dx-js
  • jquery弹出窗口的方法
  • js类的实现
  • 去伪存真栏目为什么取消啦
  • js从数组中选出最大的三个数
  • jquery有自定义选择器吗
  • 生产变压器设备
  • 北京24小时税务自助机
  • 税务总局2019 14号
  • 商品房增值税如何算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设