HTTP&AJAX_3.JSON、XML语法、解析

本文详细介绍了JSON和XML两种数据格式,包括它们的概述、语法和解析方式。对于JSON,讲解了对象和数组的表示,以及与JavaScript对象之间的转换。XML部分阐述了其作为数据传输的语言特性和语法规范。此外,还探讨了JavaScript中XML DOM对象的使用和XML的加载与解析,以及在AJAX中的应用和可能出现的错误情况。
摘要由CSDN通过智能技术生成

1 JSON

1.1 JSON概述

JSON JavaScript Object notation,JavaScript对象表示法,是js对象的一种表现形式,以js对象的数据格式表现出来的字符串,原本是JavaScript创建对象的语法,独立出来后作为独立的字符串数据表示法被Java、C#、C++、PHP等几乎所有主流语言所支持。
JSON是轻量级的文本数据交换格式,被广泛使用于存储和交换文本数据领域,与XML类似,比XML更简洁、更快、更容易解析

语法规则:
数据基本格式:名/值对
名称用双引号括起来,值:[]保存数组,{}保存对象,""保存字符串

1.2 JSON的使用

1.2.1 JSON对象

轻量级数据交换格式,是以js对象的数据格式表现出来的JSON字符串,描述对象写在花括号{}中,多个名值对用逗号隔开,名称必须使用双引号包裹;最外层使用单引号包裹,因为是一个字符串

1.2.2 JSON数组

JSON字符串描述数组,
var jsonTxt = ‘[10, true, {“x”: 60, “y”:30}]’

1.2.3 JSON文档与对象的转换
  1. 使用eval()函数把JSON文本字符串解析为JavaSc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值