- 2
- 0
- 约小于1千字
- 约 5页
- 2017-06-09 发布于湖北
- 举报
浅谈使用java解析和生成JSON
JSON概述JSON即javascript object notation,是javascript对象表示法的子集。具有以下特点:
数据放在键值对中;数据由逗号分隔;花括号表示对象;方括号表示数组。
JSON的值可以是:
数字(整数或浮点数)字符串(在双引号中)逻辑值(true或false)数组(方括号内)对象(花括号内)null
JSON的基本语法
JSON对象
JSON对象在花括号中书写,对象可以包含多个键值对,例如:
JSON数组JSON数组在方括号中书写,数组中可以包含多个对象,例如:
在以上的实例中,根部的花括号表示这是一个JSON对象,该对象的键是employees,值是一个JSON数组,在这个数组中有3个JSON对象,每个JSON对象之间也使用逗号分隔。使用java读取JSON数据
在JSON官网我们可以查看到各个语法对json的支持,对于java来说比较成熟的是google-gson。
现在编写程序解析以下的test.json:
以下的代码将解析以上的json数据:
使用java生成JSON数据生成JSON数据的关键是JSON对象中的add和addProperty两个方法。前者用于向JSON对象中添加数组或者另一个JSON对象,后者用于为JSON对象添加属性。以下的代码将生成上面例子中的test.json。
在JA
您可能关注的文档
- 大一数据库一到六讲课后题.doc
- vMotion及EVC.docx
- 数据结构 第7篇 图.ppt
- 频率效应和波特图.ppt
- 基于小波变换及矢量量化的人脸图象压缩.pdf
- 第三讲 - 使用数据结构.pdf
- 第5讲 面向对象(高级函数特性).ppt
- 第三讲 矩阵、数组及符号运算.ppt
- 高考--_圆锥曲线背景下的最值和定值问题.ppt
- 日本企业合并政策和产业政策协调关系的变迁.pdf
- 2026及未来5年中国绢花市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国山西连四柜市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国4.4联吡啶市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国不锈钢雕刻工艺品市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国电动警示道卡市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国硅整流电源市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国排卵检测试剂条市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国皂粉市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国专用组培瓶市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国便携式单相电能表检定装置市场现状分析(数据调查、监测)及前景探究报告.docx
最近下载
- 第五章排球排球正面双手垫球(教学设计)-人教版初中体育与健康八年级全一册(1).docx
- 临床静脉用药调配与使用指南 路径,静脉.pdf VIP
- 研究生电子设计大赛报告.pdf VIP
- 医疗器械监督管理条例考题及答案.docx VIP
- 新北师大版四年级数学下册《看一看》课件_课件.ppt VIP
- 护士(护理人员)个人简历模板(3套适配版).docx VIP
- 建筑工程技术资料管理标准DB13(J)T 8622-2025.pdf VIP
- 第12课 彩陶纹样 (课件)2026赣美版美术三年级下册.ppt
- 3.3《品质》一等奖获奖课件.pptx VIP
- 沥青拌合楼搅拌设备西筑用户培训教材.doc VIP
原创力文档

文档评论(0)