json
来源:互联网 发布:江宁区广电网络营业厅 编辑:程序博客网 时间:2024/06/06 03:42
json是一种语法。采用键值对的方式存储和交换文本信息。
例:
{ "staff": [{ "name": "霄羽", "age": 20 }, { "name": "二毛", "age": 20 }]}
json格式:整体用花括号括起来,属性:值,成员之间用逗号隔开。
当前端从后台取数据时,传回来的数据都是字符串,是不能直接使用的,所以我们需要解析Json。这里有两种方法:
- eval(string)
JSON.parse
两者都可以将字符串转换成代码,不同之处在于,eval可以执行字符串中的js方法(比如alert),也不管json是否合法,同样会执行恶意的代码。并且,eval在解析json的时候,需要再套上一个括号。
如:
jsondata=’{}’;
eval(‘(‘+jsondata+’)’);
JSON.parse不需要:JSON.parse(jsondata);
在前端与后台交换数据的时候,需要进行一种约定,根据约定好的结果进行判断,然后显示对应的页面信息。
{ "succse":true; "data":"xxx";}if(request.status){ // 请求成功}else{ //请求失败}
0 0
- Json
- JSON
- JSON
- JSON
- json
- JSON
- JSON
- json
- Json
- json
- JSON
- json
- json
- JSON
- json
- JSON
- JSON
- json
- java算法面试题
- 局域网机器同服务器时间同步 net time 命令
- 程序运行过程
- 计算机网络重要知识点
- QAQ的公式求解(一)
- json
- android随机生成验证码
- 图论 ----- 最短路径
- HDU5943 Kingdom of Obsession(匹配问题)
- apicloud数据交互mcm模块
- 5.题目:输入一个32位的整数a,使用按位异或^运算,生成一个新的32位整数b,使得该整数b的每一位等于原整数a中该位左右两边两个bit位的异或结果 提示:0 ^ 0 = 0; 1 ^ 1 = 0;
- 模拟信号、数字信号,信号是如何被处理的?
- 使用Android用自带系统分享功能(填坑,包括微博分享,多图片分享+文字)
- (POJ 2259) Team Queue 队列的应用 (队列的队列)