什么是JSON文件,java中如何从里面存取数据
2014-01-08 21:21
381 查看
json是一个固定格式的字符串,
其中只有数字和字符串、数组、对象几种种格式,字符串要用双引号括起来
分为数组和对象2种表示形式,数组是用[]括起来的,每个元素间用逗号隔开,获取元素跟java一样使用下标获取;
对象是用{}括起来的,这个对象只有属性和值,格式为 key:value,key:value,key:value。。。,key相当于java对象中的属性名,value就是属性值
举例 ["a","dddd","tttt"]这是数组
{a:1,b:2,c:5} 这个是对象,获取用对象。key取值
复杂一点的无非就是数组、对象互相嵌套
比如 [{a:2,b:2},{a:4,b:9}]
{a:[1,2,3,4],b:5,c:{d:2,gg:4}}这类的格式,当你知道它的数组和对象表现形式后很容易明白里边的意思
获得服务器端JSON(其实就是一段有格式的字符串),可以通过string的split()方法拆分,然后再转化成一个个js对象.当然要用JSON得先导一个JSON的jar包
其中只有数字和字符串、数组、对象几种种格式,字符串要用双引号括起来
分为数组和对象2种表示形式,数组是用[]括起来的,每个元素间用逗号隔开,获取元素跟java一样使用下标获取;
对象是用{}括起来的,这个对象只有属性和值,格式为 key:value,key:value,key:value。。。,key相当于java对象中的属性名,value就是属性值
举例 ["a","dddd","tttt"]这是数组
{a:1,b:2,c:5} 这个是对象,获取用对象。key取值
复杂一点的无非就是数组、对象互相嵌套
比如 [{a:2,b:2},{a:4,b:9}]
{a:[1,2,3,4],b:5,c:{d:2,gg:4}}这类的格式,当你知道它的数组和对象表现形式后很容易明白里边的意思
获得服务器端JSON(其实就是一段有格式的字符串),可以通过string的split()方法拆分,然后再转化成一个个js对象.当然要用JSON得先导一个JSON的jar包
相关文章推荐
- Java中单态设计模式
- Java中equal和==的区别
- struts标签库
- eclipse搭建GBA开发环境(makefile)
- Java编程思想——ch01 对象导论
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- Spring 注解@Transactional readOnly=true
- byte转int出现负数的情况
- 使用eclipse和maven一步一步配置web项目
- java常用设计模式
- JAVA开发中相对路径,绝对路径全面总结
- 序列化人人网框架下的DAO?也就是在Spring下序列化DAO的问题(spring+quartz集群下)
- 文件,文件夹的创建和删除
- Ubuntu 13.10中安装eclipse后菜单栏下拉失效
- struts漏洞解决办法
- WebService调用ODI同步任务
- Java序列化
- java深度探究--java监控程序思路--Listener,Timer监控--定时任务
- java异常处理机制
- eclipse构建maven的web项目(转载)