流星社区
免流教程
活动线报
编程源码
玩机美化
建议反馈
下载社区APP
登录
注册
首页
>
编程源码
>
JSON和XML教程
JSON和XML教程
楼主:
彼岸
[3级]
· 2020-5-5 · 浏览8479 ·
编程源码
· ID:
28686
~~~快进来~~~
1-95楼是JSON教程后面是XML教程
什么是 JSON ?
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式
JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
JSON 具有自我描述性,更易理解
- 版权声明 -
1、本帖所有言论和图片等纯属网友个人意见,与
流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者
彼岸
和
流星社区
的同意;
3、备注原文地址:
https://bbs.liuxingw.com/t/28686.html
,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知
我们
,我们将及时予以处理。
1
1
211条回复
|
最后回复于2020-5-10
默认排序
默认排序
只看楼主
最新回复
热门回复
彼岸
[3级]
JavaScript 数组转换
我们也可以将 JavaScript 数组转换为 JSON 字符串:
实例:
var arr = [ "Google", "Huluxia", "Taobao", "Facebook" ];
var myJSON = JSON.stringify(arr);
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
myJSON 为字符串。
我们可以将 myJSON 发送到服务器:
实例
var arr = [ "Google", "Huluxia", "Taobao", "Facebook" ];
var myJSON = JSON.stringify(arr);
document.getElementById("demo").innerHTML = myJSON;
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
异常
解析数据
JSON 不能存储 Date 对象。
JSON.stringify() 会将所有日期转换为字符串。
实例
var obj = { "name":"Runoob", "initDate":new Date(), "site":"m.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
之后你可以再将字符串转换为 Date 对象
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
解析函数
JSON 不允许包含函数,JSON.stringify() 会删除 JavaScript 对象的函数,包括 key 和 value。
实例
var obj = { "name":"Huluxia", "alexa":function () {return 10000;}, "site":"huluxia.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
我们可以在执行 JSON.stringify() 函数前将函数转换为字符串来避免以上问题的发生:
实例
var obj = { "name":"Huluxia", "alexa":function () {return 10000;}, "site":"huluxia.com"};
obj.alexa = obj.alexa.toString();
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
不建议在JSON中使用函数
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
浏览器支持:
主流浏览器都支持 JSON.stringify() 函数:
Firefox 3.5
Internet Explorer 8
Chrome
Opera 10
Safari 4
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON vs XML
JSON 和 XML 都用于接收 web 服务端的数据。
JSON 和 XML在写法上有所不同,如下所示:
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON 实例:
{
"sites": [
{ "name":"流星" , "url":"huluxia.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"qq" , "url":"qq.com" }
]
}
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
XML 实例:
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON 与 XML 的相同之处:
JSON 和 XML 数据都是 "自我描述" ,都易于理解。
JSON 和 XML 数据都是有层次的结构
JSON 和 XML 数据可以被大多数编程语言使用
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
上一页
4
5
6
7
8
9
10
11
12
13
下一页
登录
注册
后才可进行评论
签到
已签到
27人签到
已签0天
48673
帖子
1966813
热点量
198167
火热值
登录
注册
返回首页
编程源码
在线星友(2)
友情链接
优惠券线报
大流量卡免费办
流量消失器
乐趣图床
ChatGPT问答
测网速
乐趣云API接口
乐云挂机助手
ChatGPT独享号
游魂博客
人生重开模拟器
制作收款码
IP属地查询
流星社区交流群
RSS订阅服务