黑马程序员技术交流社区

标题: [广州前端]Json最强攻略 [打印本页]

作者: 黑黑黑黑黑黑    时间: 2017-12-21 14:45
标题: [广州前端]Json最强攻略
本帖最后由 黑黑黑黑黑黑 于 2017-12-21 15:51 编辑

前言
无论是前端解析后端的数据还是做全栈的技术需要,你都可能多少需要知道些json的技术点,从json的标准格式到json的格式转换与传输,再到中转的处理。本文小编与你一起回顾json的最强知识点攻略。
概念
javascript的对象表示法(javascript object notation).json是用于存储和交换文本信息的语法,类似于xml,但是比xml更小、更快、更易解析。
语法
json语法是js对象表示法的子集。
json的数值包括的值类型
数字(整数或者浮点数),字符串(双引号中),逻辑值,数组,对象,null
var json={"name":"dcd";'obj':{...};"arr":[];......}
json对象json对象中的数组json对象转换方法(字符串转对象)对象转字符串~JSON.stringify()
JSON.stringify(value[, replacer[, space]])
json的使用jsonp的使用
jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。这种作为跨域常用方案非常常见。
[JavaScript] 纯文本查看 复制代码
$.getJSON("http://www.runoob.com/try/ajax/jsonp.php?jsoncallback=?", function(data) {
   
    var html = '<ul>';
    for(var i = 0; i < data.length; i++)
    {
        html += '<li>' + data + '</li>';
    }
    html += '</ul>';
   
    $('#divCustomers').html(html);
});

更多精彩前端资源请看








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2