位置: 编程技术 - 正文

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

  • 计提附加税的会计分录
  • 偶然所得纳税计算
  • 现金及现金等价物期末余额
  • 包装运杂费结转生产成本会计分录
  • 代销商品怎么交增值税
  • 微信公众号认证费用
  • 房地产企业实收资本要求
  • 固定资产盘盈原因
  • 非货币性资产投资印花税
  • 开业赠送礼品会计属于什么费用
  • 未及时转固
  • 专票当月抵扣后当月作废会被发现吗
  • 分公司是否可以贷款
  • 电子钥匙的发票怎么开
  • 个人所得税申报错误如何更正申报
  • 如何查询企业开票记录
  • 假设公司为增值税一般纳税人
  • 增加以前年度收入是否需要更正申报年报
  • 土地出让金返还流程
  • 发票丢失后可以冲红吗
  • 2018年年终奖个税计算方法
  • 小规模纳税人所得税申报表如何填写
  • 工程服务发票税率3%
  • 数量和单价的乘积
  • 1697509300
  • 专用发票可以抵扣吗
  • 工资薪金所得税率表2023
  • 汇算清缴交的税怎么做分录
  • 报废资产未及时核销
  • 仲裁规则主要包括
  • 收到母公司的投资款
  • 提供给生产工人的住房的租赁费用应计入
  • 退多收款怎么做分录
  • win10启用网络发现保存后又变成了关闭
  • autotun.inf
  • php_fileinfo作用
  • 奖金发放的原则
  • 新会计准则5步法
  • php实现邮件发送
  • 斯洛文尼亚nba球星是谁
  • 境外服务费代扣代缴所得税计算
  • 润滑脂开票属于成品油吗
  • htmlspecialchars_decode
  • 出口抵扣进项的设备免税依据
  • js获取各种屏幕信息
  • mybatis isnotempty标签
  • 【强化学习】Q-Learning算法详解
  • 主营业务成本入账分录
  • 现金付款凭证是发票吗
  • 专家评审费属于咨询费吗
  • sql server 使用
  • 行政事业单位赞助支出会计核算办法
  • 营业执照备案登记表
  • 主营业务收入科目按其所归属的会计要素不同
  • 汽车以租代购可靠吗
  • 缴纳城市维护建设税的纳税人有哪些
  • 手工账本应付账款怎么做
  • 外贸出口退税政策
  • 应交增值税进项税额月底怎么处理
  • 文化事业费的费率是多少?
  • 航天金税服务费发票在哪打印
  • 亏损弥补的会计处理方法
  • 免税蔬菜税额用什么表示
  • 企业经营规模小怎么办
  • 开机越来越慢会不会是硬件的问题
  • 彻底删除ubuntu系统
  • win7系统开机
  • 怎么禁止电脑qq自动启动
  • linux怎么禁用用户
  • windows8运行窗口怎么打开
  • window10删除自带输入法
  • node分页接口
  • 每天看30分钟手机可以吗
  • android设计模式的应用场景
  • bootstrap-
  • python程序员必读书籍
  • javascript编程技术
  • 督察综合服务中心是干什么的
  • 村纪检书记主要工作
  • 昌隆鑫实业集团招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设