JSON 序列化指南
系统学习主流编程语言的 JSON 序列化与反序列化技术。涵盖 Python、JavaScript、Java、Go、C# 等语言的完整指南,从基础用法到高级技巧。
TypeScript JSON 序列化完全指南
掌握 TypeScript 中带类型安全的 JSON 序列化技术。学习类型安全的解析、泛型工具、使用 Zod 进行运行时校验以及 TypeScript 中处理 JSON 的高级模式。
Rust JSON 序列化完全指南
掌握 Rust 中使用 serde 进行 JSON 序列化的技术。学习 derive 宏、自定义序列化、零拷贝反序列化、枚举处理以及使用 serde_json 进行性能优化。
JSON 安全最佳实践
保护你的应用免受 JSON 相关漏洞的攻击。学习注入攻击、原型污染、DoS 防护、输入验证以及安全反序列化模式。
JSON 最佳实践完全指南
JSON 最佳实践综合指南,涵盖命名规范、Schema 设计、错误处理、性能优化以及面向生产应用的安全考量。
JSON Schema 完全指南
从基础到高级特性全面掌握 JSON Schema。学习验证关键字、allOf/anyOf/oneOf 组合、条件 Schema 以及面向 API 设计的实际示例。
C# JSON 序列化完全指南
系统介绍 System.Text.Json 和 Newtonsoft.Json 的序列化技巧,包括命名策略、驼峰转换、动态对象处理以及 Source Generator 加速。
Go JSON 序列化完全指南
掌握 Go 语言 encoding/json 包的核心用法,包括 struct tag 定义、自定义 Marshaler/Unmarshaler 接口、零值忽略策略以及性能调优。
Python JSON 序列化完全指南
深入讲解 Python 中 json 模块的使用方法,涵盖 json.dumps、json.loads、自定义编码器、datetime 处理以及与 dataclass 的集成。
JavaScript JSON 序列化完全指南
详解 JSON.stringify 和 JSON.parse 的高级用法,包括 replacer/reviver 参数、BigInt 处理、深拷贝陷阱以及 JSON Schema 验证。
Java JSON 序列化完全指南
全面对比 Jackson、Gson 和 Fastjson 三大 JSON 库的使用方式,覆盖注解配置、泛型处理、多态反序列化以及性能优化建议。