位置: 编程技术 - 正文

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

  • 营业执照备案登记流程
  • 租金营改增
  • 为什么要结转发出材料成本差异
  • 个人所得税申报是什么意思?
  • 普通增值税发票税号
  • 个人独资企业是什么单位性质
  • 内部固定资产交易当期的合并处理,涉及出售
  • 人工材料成本怎么分配
  • 出口供货企业
  • 员工买了多项东西怎么说
  • 关于公司食堂的文案
  • 出租的固定资产计提折旧
  • 注册资本的印花税
  • 贸易公司购买汽车的发票可以用抵公司的税吗
  • 公司给自然人咨询怎么说
  • 不是办税员可以去税局办事吗
  • 进项结构明细表怎么做
  • 试运营和正式运营间隔
  • 用友填制凭证外币科目没弹出
  • 权责发生制如何计算
  • 公司没有进出口权 如何进行业务
  • 对方公司税务注销了发票没有开给我怎么办
  • 资产处置收益属于其他收益吗
  • 现金收付业务流程图
  • 发票遗失如何补开
  • 基本户收到个人款项的分录
  • 华为手机hms提醒
  • macos monterey怎么降级
  • 操作系统的内存映射
  • 外币债券汇兑损益怎么算
  • 实际收到的货款怎么做账
  • 工程未竣工结算但质保期已过
  • 长期借款的主要原因
  • 固定资产减值损失属于什么科目
  • 滚动开发项目如何做账
  • vue.js前端开发快速入门与专业应用
  • php调用其他php函数
  • 未注销的坏账可以处理吗
  • 市职工报销比例多少
  • 培训机构先收费后付费
  • 长期待摊费用账务处理
  • 一般纳税人开普票税率是3%还是13%
  • 延期缴纳税款的问题
  • 工程公司项目管理部管理制度
  • 现金流量表的编制方法和计算公式
  • 出纳把现金存入私人账户后转公账
  • 或有对价的确认条件
  • 工会经费发放奖励个税处理
  • 企业计提坏账准备时应该借记什么科目
  • mysql改造
  • 暂估入库的会计分录怎么写
  • 已执行新金融准则 本期金额
  • 公司购买手表入什么科目
  • 电子商业承兑会不会拿不到钱
  • 投资利润率多少算合理
  • 免费样品的好处
  • 装修费未计入长期费用
  • 工地水包水
  • 跨年多计提的工资如何处理
  • 废品回收利用公司
  • 预缴土地增值税的会计处理
  • 总分类账示例
  • centos7.6 yum源
  • mac桌面日历 记事本
  • centos关闭开机启动项
  • win8在哪里卸载软件
  • win10通讯设置在哪
  • 电脑连不上网怎么回事 笔记本
  • 如何配置sendmail
  • 炉石传说代码怎么导入
  • 简述jquery的实现原理
  • nginx优雅退出
  • Activity的四种启动模式和onNewIntent()
  • node.js gui
  • javascript选项
  • JavaScript中Math.SQRT2属性的使用详解
  • js运行效率
  • Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
  • 高速公路过路费一公里多少钱
  • 税务清查工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设