json
2016-06-14 12:16
459 查看
JSON 语法规则
数据在名称/值对中数据由逗号分隔
花括号保存对象
方括号保存数组数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
JSON 格式示例
1.{"programmers":[
{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},
{"firstName":"Jason","lastName":"Hunter","email":"bbbb"},
{"firstName":"Elliotte","lastName":"Harold","email":"cccc"}
],
"authors":[
{"firstName":"Isaac","lastName":"Asimov","genre":"sciencefiction"},
{"firstName":"Tad","lastName":"Williams","genre":"fantasy"},
{"firstName":"Frank","lastName":"Peretti","genre":"christianfiction"}
],
"musicians":[
{"firstName":"Eric","lastName":"Clapton","instrument":"guitar"},
{"firstName":"Sergei","lastName":"Rachmaninoff","instrument":"piano"}
]} 2.如果在编译器的时候需要换行 var p1='{"player":[{"firstname":"koby","lastname":"bryant"},'+ '{"firstname":"james","lastname":"hardon"}, {"firstname":"shuhao","lastname":"lin"}]}';此时需要运用“+”和单引号连接两个分开的数据。
JSON 转为JS对象
var obj=JSON.parse(p1);运用内置函数JSON.parse
格式应用
运用点号例如:obj.player[1].firstname
相关文章推荐
- VOL.8 JavaScript 总被黑为啥又能这么火?
- Extjs 开发笔记【持续更新】
- js日期相减函数
- 细说JavaScript面向对象编程
- JS 跨域理解
- JS处理特殊字符
- Extjs关于FormPanel布局
- Extjs 前台分页(假分页)
- Extjs 等待提示的几种方式
- JS 从URL获取参数方法
- JS创建类和对象
- JS操作JSON方法总结(推荐)
- JS判断各种浏览器
- Understanding JavaScript OOP—prototypical inheritance on awesomeness!
- JSTL fmt:formatDate 的输出时间日期格式
- JS控制,返回上一页之后强行刷新一次
- JavaScript Promise 用法
- JSP中文问题解决方案
- 引用 jsp注销登陆的代码
- JSON