我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ajax中json指的是什么意思

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ajax中json指的是什么意思

这篇文章主要介绍了ajax中json指的是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在ajax中,json是一种可以在不同语言间互相传递的数据格式,是一种轻量级的数据交换格式,它用于在浏览器和服务器之间交换数据。json很容易理解,数据交换比XML快;它支持数组、对象、字符串、数字和值。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

Ajax-JSON基本概念

JSON基本概念

JSON全称“JavaScript Object Notation”,是一种可以在不同语言间互相传递的数据格式,一种轻量级的数据交换格式。

在AJAX中,它用于在浏览器和服务器之间交换数据。它很容易理解,数据交换比XML快。它支持数组,对象,字符串,数字和值。

通过 AJAX 发送请求,服务端获得一个 JSON 数据

json和xml比较

xml也是一种传递信息的方法。

1、json的长度和xml格式比起来很短小

2、json读写的速度更快。

3、json可以使用javaScript内建的方法直接进行解析,转换成javaScript对象,非常方便。

json语法规则

1、json数据的书写格式是:名称/值对。

名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开,比如 "name":"郭靖"。

和javaScript对象表示法不同,javaScript对象表示法的键值不需要用引号,但是json的键值要用引号。

2、json的值可以是下面这些类型:

(1)数字(整数或浮点数),如123,1.23

(2)字符串(在双引号中)

(3)逻辑值(true或false)

(4)数组(在方括号中)

(5)对象(在花括号中)

(6)null

3、json典型例子:

{
  "staff":[
    {"name":"洪七","age":70},
    {"name":"郭靖","age":35}
  ]
}

json解析

1、json在js中解析,有2种方式:eval和JSON.parse

2、在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据(其中可能包含恶意代码)

var jsonval= {"staff": [{"name": "洪七","age": 20}, {"name": "洪七2","age": 20}, {"name": "洪七3","age": 20}]}

1)eval()

var jsonbj=('('+jsonval+')');----解析
jssonbj.employees[0].firstName----访问

2)JSON.parse()

var data = JSON.parse(jsonval);---解析
jssonbj.employees[0].firstName----访问

感谢你能够认真阅读完这篇文章,希望小编分享的“ajax中json指的是什么意思”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ajax中json指的是什么意思

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php中的ajax是什么意思

在php中,ajax中文意思为“异步的JavaScript和XML技术”,是指一种创建交互式网页应用的网页开发技术;ajax可以使网页实现异步更新,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
2015-11-26

python中==指的是什么意思

小编给大家分享一下python中==指的是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;
2023-06-14

php中.= 指的是什么意思

小编给大家分享一下php中.= 指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!.=在php中是一种赋值运算符,用于连接两个字符串,比如表达式“a .
2023-06-26

php中.=指的是什么意思

这篇文章主要为大家展示了“php中.=指的是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中.=指的是什么意思”这篇文章吧。php中“.=”表示赋值运算符,是字符串连接的意思,该运
2023-06-25

JavaScrip中=指的是什么意思

小编给大家分享一下JavaScrip中=指的是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一
2023-06-14

python中**指的是什么意思

这篇文章主要介绍python中**指的是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在python中,“**”表示幂运算,只需要在两数之间用上“**”,就表明这两个数字进行乘方运算;其中第一操作数为底数,第
2023-06-14

python中@指的是什么意思

这篇文章主要介绍了python中@指的是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB
2023-06-14

python中 *= 指的是什么意思

这篇文章将为大家详细讲解有关python中 *= 指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.p
2023-06-14

javascript中$指的是什么意思

小编给大家分享一下javascript中$指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript中“$”的意思:1、“$”可以用来表示变
2023-06-14

python中+=指的是什么意思

小编给大家分享一下python中+=指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python中+=的意思:1、两个值相加,返回值给符号左侧的变量;
2023-06-06

php中=指的是什么意思

小编给大家分享一下php中=指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php中=符号是PHP中的基础赋值运算符,赋值形式如“z=x+y”,这意味
2023-06-21

javascript中$是指什么意思

小编给大家分享一下javascript中$是指什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript可以做什么1.可以使网页具有交互性,例如响
2023-06-14

编程热搜

目录