[TOC]
>[success] # JSON格式
<br/>
1. JSON格式标准写法
~~~
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
/*
1. JSON是一种数据格式
2. JSON跟编程语言没有关系
3. JSON的载体是字符串
4. 基本上所有的编程语言都支持JSON
5. 语法简洁,基本上所有的编程语言都提供了对应的方法来解析JSON
6. JSON格式的字符串转化完毕之后,会变成数组、对象
*/
// JSON的写法 -- 用来表示对象
// 对象使用{}
// 属性名 必须使用""包裹
// 属性值 必须使用""包裹,属性值是数值型可以不使用双引号
var JSONObject = '{"name":"刘亦菲","skill":"失忆"}';
// 转化为对应的对象(数组)
var obj = JSON.parse(JSONObject);
// JSON的写法 -- 用来表示数组
var JSONArr = '["绿色的花菜","大蒜","番茄","圣女果"]';
// 转化为对应的数组(对象)
var arr = JSON.parse(JSONArr)
// JSON的写法 -- 对象数组
var JSONObjArr = '{"name":"彭林","skill":"越跑","friends":["周林林","奥利给"]}';
// 转化为对应的数组 对象
var result = JSON.parse(JSONObjArr);
// 错误总结
// JSON的载体是 ==> 字符串
var JSONString = '{"name":"jack"}';
// 属性名 属性值 必须是双引号包裹
var JSONString2 = "{\"name\":\"jack\"}"
// 对象 键值对 之间 使用,不要使用;
</script>
</head>
<body>
<h2>JSON的基本使用</h2>
</body>
</html>
~~~
<br/>
- 基本概念
- 服务器
- PHP学习
- PHP根据数据生成页面
- form表单提交数据到服务器
- form表单查询信息详情页
- 列表渲染展示以及跳转详情
- PHP拆分写法
- form表单提交
- get方式提交数据补充
- post方式提交数据
- post上传文件
- 请求报文和响应报文基本概念
- XMLHTTPRequest对象的基本使用
- 回调函数&获取返回的数据
- ajax发送get请求
- ajax验证用户是否存在逻辑
- ajax发送post请求
- 新浪云使用方法
- onload 和 onreadystatechange
- XML格式
- 服务器返回XML格式数据
- JSON格式
- 服务器返回JSON格式数据
- ajax工具函数封装
- js模板引擎
- 跨域解决方案
- JSONP
- CORS解决跨域
- 下载文件功能