位置: 编程技术 - 正文

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

  • 账面价值与计税基础一般会产生差异的是
  • 无偿划转股份是好是坏
  • 一般纳税企业所得税税率是多少2019
  • 小规模纳税人专票免税吗?
  • 小规模纳税人购入和销售的增值税
  • 应收票据贷方余额怎么办
  • 申报后发现未勾选发票
  • 公司开劳务发票几个点
  • 公司冲账发票做不够该如何处理合适?
  • 收到个税返还计入成本吗
  • 厂区折旧
  • 货物丢失计入什么费用
  • 服务业工资计入成本还是营业费用
  • 物业管理公司销售岗位职责
  • 汇总纳税企业的分公司如何享受税收优惠政策
  • 记账凭证领用材料如何填写
  • 购物预付卡怎么用
  • 公司负担劳务费的个税如何做分录
  • 跨月预缴如何做账
  • 企业所得表怎么填写
  • 发票丢了还可以重开吗
  • 增值税留抵退税政策解读
  • 网络打印机找不到网络路径
  • 制造费用结转到生产成本
  • php中strtotime
  • 公司想减少注册资本
  • 短期投资需要结转吗
  • 无私有住房证明怎么开
  • 对于个体工商户不需要满足累计经营三个月以上的条件
  • 因质量问题收取停工通知
  • 企业缴纳职工社保比例的规定
  • 建筑企业安装水电过程中很难发现的潜在问题
  • css滚动条自动滚动
  • 合并会计报表的编制
  • 可变现净值高于成本是什么意思
  • 应收帐款质保金
  • 合伙 利润分配
  • 一个例子解释唯物辩证法三大规律
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • 织梦网站特有标识
  • 电商会计如何做账
  • 网上纳税申报有时间限制吗
  • 酒店成本控制有哪些
  • 企业所得税税前扣除管理办法2018
  • 无形资产的摊销年限及摊销方法
  • 以前年度费用退回
  • 个人所得税能说明什么
  • 公司市场部门有什么职位
  • 办理房产证的时候可以加孩子的名字吗
  • 增值税留抵怎么做凭证
  • 加计扣除10%进项税政策文件
  • 预借差旅费的借贷方
  • 营业收入影响资产负债表哪些项目
  • 业务招待费可以开专票抵扣吗
  • 新三板奖励
  • 超市会员能便宜多少
  • sql语句中截取字符串
  • Win10系统怎么进入控制面板
  • linux系统对硬件要求高吗
  • win7系统调亮度怎么调
  • 重装网卡驱动win11
  • win8c盘
  • 双系统电脑怎么装系统
  • linux 操作系统
  • win8更新设置
  • mac文稿怎么查看字数
  • cocos编程
  • jquery滚动到底部
  • nodejsorg
  • angular.min.js
  • unity网格地形
  • 全面详细的体检
  • js中!
  • 工商跟税务的区别
  • 税务如何稽查
  • 青海税务app怎么开票
  • 代扣代缴企业所得税会计分录
  • 征管法 追征期起如何界定
  • 固定资产原值包括哪些
  • 小企业会计准则会计科目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设