本文主要和大家分享js知识点归纳总结,json 对象使用在大括号({})中书写。 对象可以包含多个 key/value(键/值)对。 key 必须是字符串,value 可以是合法的 json 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。
key 和 value 中使用冒号(:)分割。
每个 key/value 对使用逗号(,)分割。
**eg:**var myjson={“name”:”zhangsan”, “age”:15};
访问对象值的两种方式:
myjson.namemyjson[“name”]
for..in可以循环访问对象
for(x in myjson) {
x为对象中的键的名称,在这里访问值时只能用上面的第二种方式
myjson[x]
}
使用delete可删除json对象的属性
delete myjson.name
delete myjson[“name”]
json对象,json字符串json数组的区别
var str2 = { “name”: “asan”, “sex”: “man” };//对象
var str1 = ‘{ “name”: “deyuyi”, “sex”: “man” }’;//字符串
var sites = [
{ “name”:”runoob” , “url”:”www.runoob.com” },
{ “name”:”google” , “url”:”www.google.com” },
{ “name”:”微博” , “url”:”www.weibo.com” }
];//数组
数组的访问:sites[0].name;返回runoob
JSON.parse()
将字符串转化为JavaScript 对象。
JSON 不能存储 Date 对象,需要将其转化为字符串进行存储
详细请访问网址
JSON.stringify()
Easily find JSON paths within JSON objects using our intuitive Json Path Finder
30
将JavaScript 对象转化为字符串。
JSON 不能存储 Date 对象。
JSON.stringify() 会将所有日期转换为字符串。
详细请访问网址
菜鸟的XML教程
解析 XML 字符串
txt=”“;
txt=txt+”Everyday Italian“;
txt=txt+”Giada De Laurentiis“;
txt=txt+”2005“;
txt=txt+”“;
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,”text/xml”);
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject(“Microsoft.XMLDOM”);
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}
Internet Explorer 使用 loadXML() 方法来解析 XML 字符串,而其他浏览器使用 DOMParser 对象。
解析 XML 文档
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
xmlhttp.open(“GET”,”books.xml”,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
从 元素中提取文本的语法是:
xmlDoc.getElementsByTagName(“to”)[0].childNodes[0].nodeValue;
以上就是JSON和XML知识点归纳总结的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号