流星社区
免流教程
活动线报
编程源码
玩机美化
建议反馈
下载社区APP
登录
注册
首页
>
编程源码
>
JSON和XML教程
JSON和XML教程
楼主:
彼岸
[3级]
· 2020-5-5 · 浏览8468 ·
编程源码
· 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级]
自古一楼是楼主
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON - 转换为 JavaScript 对象
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。
由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。
发布于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级]
把 JSON 文本转换为 JavaScript 对象
JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON 实例 - 来自字符串的对象
创建包含 JSON 语法的 JavaScript 字符串:
var txt = '{ "sites" : [' +
'{ "name":"流星" , "url":"huluxia.com" },' +
'{ "name":"google" , "url":"www.google.com" },' +
'{ "name":"qq" , "url":"qq.com" } ]}';
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
由于 JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。
eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误:
var obj = eval ("(" + txt + ")");
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
在网页中使用 JavaScript 对象:
实例:
var txt = '{ "sites" : [' +
'{ "name":"流星" , "url":"huluxia.com" },' +
'{ "name":"google" , "url":"www.google.com" },' +
'{ "name":"qq" , "url":"qq.com" } ]}';
var obj = eval ("(" + txt + ")");
document.getElementById("name").innerHTML=obj.sites[0].name
document.getElementById("url").innerHTML=obj.sites[0].url
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON 解析器:
eval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。
使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本,而不会编译脚本。
在浏览器中,这提供了原生的 JSON 支持,而且 JSON 解析器的速度更快。
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
JSON 解析器:
eval() 函数可编译并执行任何 JavaScript 代码。这隐藏了一个潜在的安全问题。
使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本,而不会编译脚本。
在浏览器中,这提供了原生的 JSON 支持,而且 JSON 解析器的速度更快。
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
彼岸
[3级]
较新的浏览器和最新的 ECMAScript (JavaScript) 标准中均包含了原生的对 JSON 的支持。
Web 浏览器支持:
Firefox (Mozilla) 3.5
Internet Explorer 8
Chrome
Opera 10
Safari 4
Web软件支持:
jQuery
Yahoo UI
Prototype
Dojo
ECMAScript 1.5
发布于2020-5-5
0
0
回复
回复列表
默认排序
默认排序
最新回复
内容加载中...
说点什么...
回复
收起楼层
1
2
3
4
5
下一页
登录
注册
后才可进行评论
签到
已签到
3人签到
已签0天
48671
帖子
1966794
热点量
198166
火热值
登录
注册
返回首页
编程源码
在线星友(0)
友情链接
优惠券线报
大流量卡免费办
流量消失器
乐趣图床
ChatGPT问答
测网速
乐趣云API接口
乐云挂机助手
ChatGPT独享号
游魂博客
人生重开模拟器
制作收款码
IP属地查询
流星社区交流群
RSS订阅服务