自己做响应式网站难吗,大学网站建设评比考核办法,wordpress安装在哪,利尔化学股票最新消息List item
常见Web知识1
JSON#xff1a;
JSON#xff08;JavaScript Object Notation#xff09;是一种轻量级的数据交换格式#xff0c;易于人类阅读和编写#xff0c;同时也易于机器解析和生成。它通常用于客户端和服务器之间的数据传输。
JSON 结构
JSON 主要由两…List item
常见Web知识1
JSON
JSONJavaScript Object Notation是一种轻量级的数据交换格式易于人类阅读和编写同时也易于机器解析和生成。它通常用于客户端和服务器之间的数据传输。
JSON 结构
JSON 主要由两种结构组成 对象由 {} 包围的键值对集合键是字符串值可以是字符串、数字、布尔值、数组、对象或 null。 json 复制 {name: Alice,age: 30,isStudent: false
}数组由 [] 包围的值的有序集合值可以是任意类型。 json 复制 [apple,banana,cherry
]JSON 示例
以下是一个包含对象和数组的 JSON 示例
json
复制
{employees: [{name: Alice,age: 30,department: Engineering},{name: Bob,age: 25,department: Sales}],company: Tech Corp,location: New York
}JSON 特点
轻量级相较于 XMLJSON 数据结构更简单传输更高效。可读性强易于人类理解和编辑。语言无关虽然源自 JavaScript但可以在多种编程语言中使用。
常用场景
在 Web 应用程序中进行客户端和服务器之间的数据交互。配置文件的存储。数据存储和交换的标准格式。
注意事项
JSON 不支持注释。字符串必须用双引号包围。只支持 UTF-8 编码。
XML
XML可扩展标记语言eXtensible Markup Language是一种用于存储和传输数据的标记语言具有自描述性和平台独立性。XML 允许用户定义自己的标签以便于数据的结构化表示。
XML 基础结构
XML 文档由一系列嵌套的元素组成每个元素都有开始标签和结束标签。基本结构如下
xml
复制
rootelement attributevalueContent/element
/rootXML 示例
以下是一个简单的 XML 示例
xml
复制
employeesemployee id1nameAlice/nameage30/agedepartmentEngineering/department/employeeemployee id2nameBob/nameage25/agedepartmentSales/department/employee
/employeesXML 特点
自描述性XML 数据具有自描述性标签可以根据需要自定义便于理解数据的含义。可扩展性用户可以根据需要创建新的标签适应不同的应用场景。平台独立性XML 是文本格式能够在不同的系统和平台之间轻松传输。
常用场景
数据存储和传输广泛应用于 Web 服务如 SOAP、配置文件、文档格式如 SVG、XHTML 等。数据交换在不同系统之间进行数据共享时XML 是一种常用的格式。
注意事项
XML 文档必须是良构的所有标签必须正确嵌套并且闭合。标签区分大小写Name 和 name 是不同的标签。相对 JSONXML 通常更冗长解析和处理速度较慢。
Unicode:
Unicode 是一种字符编码标准旨在为全球所有文字和符号提供唯一的数字表示。它定义了字符的集合并为每个字符分配了一个唯一的代码点如 U4E2D
UTF-8:
UTF-8 是一种字符编码方式专门用于将 Unicode 字符转换为字节序列。它是 Unicode 的一种实现方式允许计算机以字节形式存储和传输文本。
UTF-8可变长度编码向后兼容 ASCII广泛用于网页和应用程序。
Unicode和UTF - 8的关系
Unicode 提供了一个统一的字符集而 UTF-8 是将这些字符以字节形式表示的一种编码方式。它们共同工作使得全球范围内的文本数据能够有效地存储、传输和显示。