码迷,mamicode.com
首页 > Web开发 > 详细

11.json、AJAX

时间:2021-06-06 19:27:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:机器   应用   浏览器   开发   解析   json   轻量   async   value   


(1)
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON
采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python
等)。 这样就使得 JSON 成为理想的数据交换格式。
轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。
c++的map
(2)定义与使用
用stringify把json对象转为string
又用parse从string转回对象

var jsonObj = {
    "key1":12,
    "key2":"abc",
    "key3":true,
    "key4":[11,"arr",false],
    "key5":{
        "key5_1" : 551,
        "key5_2" : "key5_2_value"
    },
    "key6":[{
        "key6_1_1":6611,
        "key6_1_2":"key6_1_2_value"
    },{
        "key6_2_1":6621,
        "key6_2_2":"key6_2_2_value"
    }]
};
alert(jsonObj);
var jsonObjString=JSON.stringify(jsonObj);
alert(jsonObjString);
var jsonObj2=JSON.parse(jsonObjString);
alert(jsonObj2);

二 AJAX
AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发
技术。
ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。

11.json、AJAX

标签:机器   应用   浏览器   开发   解析   json   轻量   async   value   

原文地址:https://www.cnblogs.com/liv-vil/p/14854954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!