目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7090.6k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(105)
赞(0)

JSON简介

image-20240219145207828

JSON(JavaScript Object Notation) 是一种基于字符串的轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON是JavaScript数据类型的子集。

为什么要使用JSON

image-20240219150624454

XML简介

  1. XML 可扩展标记语言。
  2. XML 被设计用来传输和存储数据。
  3. XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签, 全都是自定义标签,用来表示一些数据。

比如说我有一个学生数据: name = "zhangsan" ; age = 22; gender = "男" ;

用 XML 表示:

用 JSON 表示:

在JSON未出现之前在Ajax中对于数据传递方式,会使用XML作为主要数据格式来传输数据。直到JSON出现后逐渐放弃使用XML作为数据传输格式。JSON 比 XML 更小、更快,更易解析。https://www.json.cn/

JSON格式的特征

JSON是按照特定的语法规则所生成的字符串结构。

  • 大括号表示JSON的字符串对象。{ }
  • 属性和值用冒号分割。{"属性":"value"}
  • 属性和属性之间用逗号分割。{"属性":"value","属性":"value",...}
  • 中括号表示数组。[{"属性":"value"...},{"属性":"value"...}]

JSON的6种数据类型

  • string:字符串,必须要用双引号引起来。
  • number:数值,与JavaScript的number一致,
  • object:JavaScript的对象形式,{ key:value }表示方式,可嵌套。
  • array:数组,JavaScript的Array表示方式[ value ],可嵌套。
  • true/false:布尔类型,JavaScript的boolean类型。
  • null:空值,JavaScript的null。

实时效果反馈

1.JSON(JavaScript Object Notation) 是一种基于字符串的轻量级的___

A 数据解析

B 数据过滤

C 数据交换格式

D 以上都是错误

答案

1=>C

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2