JSON 与 XML教程
面向 Java 全栈开发的数据表示与交换教程,系统掌握 JSON、XML、序列化/反序列化、HTTP JSON 数据契约,以及 Maven、MyBatis 等 Java 生态中的 XML 实战。
从对象到文本:数据表示、序列化与反序列化
本章属于「JSON 与 XML / 结构化数据、序列化与格式生态」,围绕「从对象到文本:数据表示、序列化与反序列化」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
JSON Object、Array 与六种值类型
本章属于「JSON 与 XML / JSON 数据模型与语法」,围绕「JSON Object、Array 与六种值类型」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
JSON.parse:JSON 文本到 JavaScript 值
本章属于「JSON 与 XML / JavaScript / TypeScript 操作 JSON」,围绕「JSON.parse:JSON 文本到 JavaScript 值」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
HTTP JSON 请求体与 application/json
本章属于「JSON 与 XML / JSON、HTTP 与 Spring Boot」,围绕「HTTP JSON 请求体与 application/json」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XML Declaration、Root Element 与良构文档
本章属于「JSON 与 XML / XML 基础语法与文档模型」,围绕「XML Declaration、Root Element 与良构文档」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Maven pom.xml:Project、Dependency、Plugin 与 Profile
本章属于「JSON 与 XML / XML 在 Java 生态中的真实应用」,围绕「Maven pom.xml:Project、Dependency、Plugin 与 Profile」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
DTD 与 XSD:Schema 的作用与边界
本章属于「JSON 与 XML / Schema、查询、传统协议与格式演进」,围绕「DTD 与 XSD:Schema 的作用与边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
文本与二进制格式:JSON、XML、YAML、CSV、Protocol Buffers
本章属于「JSON 与 XML / 结构化数据、序列化与格式生态」,围绕「文本与二进制格式:JSON、XML、YAML、CSV、Protocol Buffers」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
字符串、数字、布尔值、null 与转义规则
本章属于「JSON 与 XML / JSON 数据模型与语法」,围绕「字符串、数字、布尔值、null 与转义规则」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
JSON.stringify:JavaScript 值到 JSON 文本
本章属于「JSON 与 XML / JavaScript / TypeScript 操作 JSON」,围绕「JSON.stringify:JavaScript 值到 JSON 文本」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Axios / Fetch 发送与接收 JSON
本章属于「JSON 与 XML / JSON、HTTP 与 Spring Boot」,围绕「Axios / Fetch 发送与接收 JSON」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Element、Attribute、Text 与嵌套结构
本章属于「JSON 与 XML / XML 基础语法与文档模型」,围绕「Element、Attribute、Text 与嵌套结构」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
MyBatis Mapper XML:select、insert、update、delete
本章属于「JSON 与 XML / XML 在 Java 生态中的真实应用」,围绕「MyBatis Mapper XML:select、insert、update、delete」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XPath:节点定位与基础表达式
本章属于「JSON 与 XML / Schema、查询、传统协议与格式演进」,围绕「XPath:节点定位与基础表达式」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Unicode、UTF-8、字符集与转义
本章属于「JSON 与 XML / 结构化数据、序列化与格式生态」,围绕「Unicode、UTF-8、字符集与转义」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
嵌套对象、数组与树形数据建模
本章属于「JSON 与 XML / JSON 数据模型与语法」,围绕「嵌套对象、数组与树形数据建模」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
replacer、space 与自定义序列化
本章属于「JSON 与 XML / JavaScript / TypeScript 操作 JSON」,围绕「replacer、space 与自定义序列化」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
@RequestBody、HttpMessageConverter 与 Jackson
本章属于「JSON 与 XML / JSON、HTTP 与 Spring Boot」,围绕「@RequestBody、HttpMessageConverter 与 Jackson」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
实体引用、Comment、CDATA 与转义
本章属于「JSON 与 XML / XML 基础语法与文档模型」,围绕「实体引用、Comment、CDATA 与转义」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
MyBatis 动态 SQL:if、where、foreach、set
本章属于「JSON 与 XML / XML 在 Java 生态中的真实应用」,围绕「MyBatis 动态 SQL:if、where、foreach、set」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XSLT、XQuery 的定位与了解边界
本章属于「JSON 与 XML / Schema、查询、传统协议与格式演进」,围绕「XSLT、XQuery 的定位与了解边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
MIME Type、Content-Type 与数据格式协商
本章属于「JSON 与 XML / 结构化数据、序列化与格式生态」,围绕「MIME Type、Content-Type 与数据格式协商」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
合法 JSON、常见语法错误与校验
本章属于「JSON 与 XML / JSON 数据模型与语法」,围绕「合法 JSON、常见语法错误与校验」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
reviver、日期恢复与反序列化边界
本章属于「JSON 与 XML / JavaScript / TypeScript 操作 JSON」,围绕「reviver、日期恢复与反序列化边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
DTO / VO / Result / PageResult 的数据契约
本章属于「JSON 与 XML / JSON、HTTP 与 Spring Boot」,围绕「DTO / VO / Result / PageResult 的数据契约」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XML Namespace、前缀与命名冲突
本章属于「JSON 与 XML / XML 基础语法与文档模型」,围绕「XML Namespace、前缀与命名冲突」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Spring / Servlet 历史 XML 配置与演进
本章属于「JSON 与 XML / XML 在 Java 生态中的真实应用」,围绕「Spring / Servlet 历史 XML 配置与演进」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
SOAP、WSDL、RSS 的现实定位
本章属于「JSON 与 XML / Schema、查询、传统协议与格式演进」,围绕「SOAP、WSDL、RSS 的现实定位」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
数据格式选型:Web API、配置、文档与消息场景
本章属于「JSON 与 XML / 结构化数据、序列化与格式生态」,围绕「数据格式选型:Web API、配置、文档与消息场景」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
JavaScript Object 与 JSON 的本质区别
本章属于「JSON 与 XML / JSON 数据模型与语法」,围绕「JavaScript Object 与 JSON 的本质区别」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
undefined、Function、BigInt、Date 等特殊值处理
本章属于「JSON 与 XML / JavaScript / TypeScript 操作 JSON」,围绕「undefined、Function、BigInt、Date 等特殊值处理」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Jackson 常用注解、LocalDateTime 与序列化排错
本章属于「JSON 与 XML / JSON、HTTP 与 Spring Boot」,围绕「Jackson 常用注解、LocalDateTime 与序列化排错」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XML DOM 树模型与解析思维
本章属于「JSON 与 XML / XML 基础语法与文档模型」,围绕「XML DOM 树模型与解析思维」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
XML 配置排错:Schema、Namespace、IDE 与运行时错误
本章属于「JSON 与 XML / XML 在 Java 生态中的真实应用」,围绕「XML 配置排错:Schema、Namespace、IDE 与运行时错误」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
JSON vs XML:Web 与 Java 场景选型
本章属于「JSON 与 XML / Schema、查询、传统协议与格式演进」,围绕「JSON vs XML:Web 与 Java 场景选型」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。