位置: 编程技术 - 正文

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

  • 城建税计税依据公式
  • 补缴以前年度附加税怎么做账
  • 增值税纳税人是委托方还是受托方
  • 驾驶员培训服务税率
  • 运输公司轮胎如何做会计分录
  • 分期收款方式确认销售收入
  • 服务不动产扣除项目怎么填
  • 固定资产一次性扣除怎么做账
  • 未到期责任准备金24分法详解
  • 处置固定资产取得的收益属于利得吗
  • 划拨土地使用权多少年
  • 企业事故赔偿支出可以抵税吗
  • 非增值税纳税人有哪些
  • 公司出售自用汽车如何开票
  • 免抵退税应退税额
  • 企业出租收入增值税税率
  • 固定资产报废处置账务处理
  • 公积金超过本地怎么办
  • 卖废品收入没开票怎么办
  • 金税盘月末做哪些事情
  • 租赁合同未付款生效吗
  • 未收到房租是否缴纳增值税
  • 未开票的货款记什么科目
  • 因质量问题扣款协议
  • windows10不会自动锁屏
  • 给客户购买礼品怎么记账
  • 公司自用产品 抵税吗?
  • 累计带薪缺勤的核算和计量
  • windows11 微软
  • 应收账款未计提坏账能直接核销
  • Thinkphp5+PHPExcel实现批量上传表格数据功能
  • 联想随身充评测
  • mac更新内容
  • 苹果手机最新款2023新上市
  • 鸟瞰视野
  • vue trim
  • 税控盘维护费全额抵扣分录怎么做
  • 小程序制作平台
  • 前端 组件化
  • 坏账准备账务处理程序
  • nvm切换node版本后node -v报错
  • 深究Python中的asyncio库-线程并发函数
  • 冲以前年度成本分录
  • 财政零余额账户是什么
  • 报销差旅费属于什么现金流量项目
  • 首涂第二十一套模板
  • 零售行业bi
  • 开票人是管理员可以报销吗
  • 农副产品增值税发票怎么开
  • 采购人员费用计入什么科目
  • 应付职工薪酬的含义
  • 如何区分交通运输的方向
  • 一般纳税人销售旧货
  • 冲暂估的差异放在哪里
  • 企业正常经营的条件
  • 视同销售收入涉及税务如何做账?
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 交易性金融资产包括哪些项目
  • 增值税专用发票开票压线了可以吗
  • 服务器托管税率
  • 什么叫社保差额调整
  • 明细分类账的建账
  • mysql和mysql数据库的区别
  • win7经典版怎么换回win10
  • linux下xhost命令报错:unable to open display的解决办法
  • 一键清理是干什么用的
  • Linux服务器管理的开机界面
  • win 10系统怎么提高网速
  • nodejs test
  • 如何使用灭火器
  • jquery注释有哪几种
  • 检查shell脚本有无语法错误
  • unity 更新
  • 从零基础开始学
  • javascript学习指南
  • js动态设置css样式
  • 侧边栏html
  • android canvas rotate
  • 2021医保交费截止
  • 如何下载电子国税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设