位置: 编程技术 - 正文

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

  • 待抵扣进项税额和待认证进项税额的区别
  • 公司注册资本认缴
  • 被客户扣钱怎么办
  • 临时人员劳务费有哪些?
  • 小规模纳税人的票怎么开
  • 补提上年度所得税影响本年所得税吗
  • 工商年报填好后怎样公示
  • 企业应收款包括
  • 财务费用利息收入借方为负数是什么意思
  • 小规模纳税人印花税怎样计算
  • 个税手续费返还计入哪个科目
  • 购进一台空调会计分录
  • 物流企业税务稽查要点
  • 发票章和税号不匹配
  • 纳税信用被评为D级怎么办
  • 西部大开发政策2020到期
  • 盈余公积补亏影响资产吗
  • 计算机著作权登记证书
  • 股票交易的印花税和手续费是多少
  • 简易计税开票开成了一般计税的税率会比对不通过吗
  • 1697510003
  • 系统更新没有推送
  • 五险二金的二金有什么好处
  • kcleaner.exe是什么
  • autorun.exe无法运行
  • 返还保证金的法律依据
  • 政府奖励怎么做账
  • 资产减值损失如何录入
  • Calanques de Piana岩层上的一个心形洞,法国科西嘉岛 (© joningall/Getty Images)
  • 滚动开发项目如何做账
  • 蓬莱德尔塔
  • 税务登记投资总额和注册资本一样吗
  • 实收资本增加印花税申报流程
  • sql1000*1.0
  • chat top
  • opencv安装教程vs2019
  • 滴滴打车老板起源故事
  • 预收安装费的会计分录
  • 售后租回交易形式是什么
  • 资产负债表和现金流量表之间的勾稽关系
  • 增值税进项发票勾选认证流程
  • 赠送给客户的商品怎么入账
  • 发票已经报送怎么处理
  • 银行承兑汇票贴现的账务处理
  • 车船费代交是什么意思
  • 业务招待费可以开专票抵扣吗
  • 收到银行存款利息
  • 管理费用怎样分摊归集到产品
  • 一般纳税人的税负率是多少
  • 管理费用多计提了怎么冲
  • 土地使用权属于无形资产吗
  • 代开发票预缴税款的比例是多少呢?
  • 已认证的发票怎么做账
  • 一般纳税人月底进项税销项税怎么做分录
  • 员工离职未领工资怎么处置
  • 建造合同收入
  • 房地产企业会计科目
  • mysql的操作
  • 怎么怎么恢复
  • centos的版本有哪些
  • windows勒索病毒溯源
  • 重庆四日游最佳攻略超详细
  • winxp系统停止服务
  • u启动如何装系统
  • 忘记ubuntu root密码
  • ntfs权限设置步骤
  • Ubuntu中Virtualbox虚拟机NAT方式无法上网解决方法
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • lumia950升级win11
  • win10关闭defender方法
  • linux版vnc
  • Unity Spine Skeleton Animation 2D骨骼动画 For Game 介绍
  • js 浏览器全屏
  • cdn ajax
  • activity间数据传递
  • unity4.26
  • 基于javascript的毕业设计
  • js中bom是什么意思
  • android通信机制
  • 广东省国家税务总局稽查局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设