位置: 编程技术 - 正文

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手机客户端软件开发工程师)

  • 汇算清缴需要传什么资料
  • 盈余公积计提比例必须是10%么
  • 建筑业增值税税率2022
  • 小规模企业所得税优惠政策最新2023
  • 金税盘地区编号淄博
  • 一人有限公司年度审计报告
  • 预付账款 费用
  • 营改增后,房地产开发项目预售价如何申报
  • 没有用完的发票怎么退
  • 承包给对方了,受伤了要赔偿吗
  • 购买固定资产的进口关税
  • 微税平台抄税的步骤是怎样的?
  • 小规模开专票不超过45万要交税吗
  • 免税更正申报
  • 汇总纳税总机构企业所得税分摊比例备案
  • 处置打包债权如何缴纳个人所得税?
  • 采购核算成本的核算方法
  • 分支机构年度终了必须由总机构负责合并汇总纳税吗?
  • 工程物资期末余额应在资产负债表中填列?
  • 苹果电脑macos big sur
  • 系统备份工具
  • 专票 普票
  • win8操作系统
  • 土地长期租赁最长多长时间
  • 发票作废之后税钱怎么退回了
  • php ftp函数
  • 预收房租需要缴纳个税么
  • encore是什么软件
  • phpget方法
  • phpcrawl
  • 企业购进固定资产其入账成本应包括
  • 在一个js文件中怎么写
  • 固定资产清理的累计折旧怎么算
  • 企业营运资金管理存在的问题
  • 已计提完的固定资产怎么弄
  • Yii2表单事件之Ajax提交实现方法
  • mongodb用法
  • 返聘人员的工资需要交税吗?
  • 工资以现金形式发放英文
  • 支付员工的餐费怎么入账
  • 购进运输服务取得的成果
  • 车出险理赔需要什么材料
  • 什么叫金税四期呢?
  • 交易性金融资产的账务处理
  • 销售收入小于销售成本
  • 房产契税什么时候退税
  • 利息保障倍数为0说明什么
  • 收到合同预付款在账上怎么记
  • 其他综合收益是当期损益吗
  • 以前年度会计科目记错
  • 预缴税款的会计处理
  • 预期信用损失影响损益吗
  • 建筑业简易征收税率5%
  • 计提盈余公积比例
  • 苗木免税发票可以开专票吗
  • Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
  • 开机蓝屏怎么回事
  • windows预览版计划
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • mac的safari浏览器无法打开
  • win7系统禁止更新
  • win8.1怎么用
  • centos7 login账号
  • 笔记本触摸屏无法使用了
  • mac新版系统
  • 如何使用ssh
  • win7系统打不开设备与打印机
  • 启用win8 metro启动界面
  • unity3d4个脚本
  • 查看系统网络连接数
  • linux同名文件
  • unity相关问题
  • android DefaultHttpClient设置setCookieStore
  • jquery的validate前端表单验证
  • adb命令ls
  • 酒店住宿的发票图片
  • 运输费属于什么会计分录
  • 海关编码更新
  • 辽宁交管12123能用微信支付吗
  • 公车补贴计入工资吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设