<json基础教程>
2016-04-06 10:33
633 查看
1.json用来存储数据和交换文本信息;
2.
json语法规则:
JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
3.json对象:
{
"firstName":"John" , "lastName":"Doe" }
4.json数组:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
5.如何把
JSON 文本转换为 JavaScript 对象:
常见用法:JSON
最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
方法:
1>eval();
可以用它解析并执行js代码;
Eg:
2>prase();
json解析器。
2.
json语法规则:
JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
3.json对象:
{
"firstName":"John" , "lastName":"Doe" }
4.json数组:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
5.如何把
JSON 文本转换为 JavaScript 对象:
常见用法:JSON
最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
方法:
1>eval();
可以用它解析并执行js代码;
Eg:
var txt = '{ "employees" : [' + '{ "firstName":"John" , "lastName":"Doe" },' + '{ "firstName":"Anna" , "lastName":"Smith" },' + '{ "firstName":"Peter" , "lastName":"Jones" } ]}'; var obj = eval ("(" + txt + ")");
2>prase();
json解析器。
<span style="font-size:14px;">var txt = '{"employees":[' + '{"firstName":"John","lastName":"Doe" },' + '{"firstName":"Anna","lastName":"Smith" },' + '{"firstName":"Peter","lastName":"Jones" }]}'; obj = JSON.parse(txt);</span>
相关文章推荐
- JS控制伪元素的方法汇总
- DataTable 对象 转换为Json 字符串
- JS中六种数据类型(一)——undefined
- 全屏滚动插件pagePiling.js
- 自适应滑动插件swiper.js
- FullPage.js参数和函数详解
- 页面加载进度条pace.js
- 轻松实现全屏滚动-FullPage.js
- 跨浏览器本地存储-Store.js
- JS中浮点数运算不精准
- JS实现把鼠标放到链接上出现滚动文字的方法
- js中的“十二行诗” ----12行JS代码的DoS攻击分析及其防御
- 使用 AMD、CommonJS 及 ES Harmony 编写模块化的 JavaScript
- Content Editor Webpart(三)使用JSOM
- JS设置cookie、读取cookie、删除cookie
- Ember.js 入门指南——新建、更新、删除记录
- SharePoint 2013 使用JavaScript对象模型配置智能提示
- json和jsonp
- Extjs中grid 的ColumnModel 属性配置
- JS 小技巧