JSON 示例
浏览、复制和学习真实世界的 JSON 示例,涵盖 API、Schema、配置和数据集。
基础 JSON
- 简单 JSON 对象 初级包含字符串、数字和布尔值的基础键值 JSON 对象。object key-value beginner
- 嵌套 JSON 对象 初级包含嵌套对象的 JSON 对象,展示层次化数据结构。nested object hierarchy
- 对象数组 初级包含多个对象的 JSON 数组,常见于 API 列表响应。array objects collection
- 空结构和空值 初级包含空对象、空数组、空值和空字符串的 JSON。empty null beginner
- 混合数据类型 初级展示所有支持数据类型的 JSON 对象。types string number
- 特殊字符和 Unicode 中级包含转义字符、换行符、制表符和 Unicode 转义序列的 JSON。unicode escaped special
- 时间戳和日期 初级JSON 中常见的时间戳格式:ISO 8601、Unix 秒、Unix 毫秒和时区偏移。date time iso8601
- 深层嵌套对象 中级包含多层嵌套的 JSON 对象,展示深层层次结构。nested deep hierarchy
身份验证
API 响应
- 用户资料对象 中级完整的用户资料,包含设置、简介和元数据字段。user profile REST
- 分页用户列表 中级带有游标分页元数据的用户列表。user list pagination
- 基于游标的分页 中级使用游标分页和 hasMore 标志的 API 响应。pagination cursor REST
- 基于偏移的分页 中级使用基于偏移分页及页面和总计数的 API 响应。pagination offset page
- REST API 错误响应 中级包含错误代码、消息和字段级验证详情的结构化错误响应。error REST http
- 验证错误响应 中级422 验证错误,包含表单验证的字段级错误消息。validation error form
- 速率限制错误响应 中级429 速率限制响应,包含重试时间和速率限制头。rate-limit 429 throttle
电子商务
配置文件
- package.json (Node.js) 初级标准的 Node.js package.json,包含脚本、依赖和项目元数据。npm node package
- tsconfig.json (TypeScript) 初级TypeScript 编译器配置,包含严格模式和现代模块设置。typescript tsconfig compiler
- GitHub Actions 工作流 中级包含检出、设置和测试步骤的 GitHub Actions CI 工作流。ci github actions
- VS Code 设置 初级VS Code 编辑器设置,用于格式化、小地图和文件排除。vscode editor ide
- Firebase 配置 中级Firebase Firestore 规则和带有缓存头的托管配置。firebase backend bass
- Web 应用清单 (PWA) 初级渐进式 Web 应用清单,包含图标、主题和显示设置。pwa manifest web-app
JSON Schema
- 用户 JSON Schema 中级用于验证用户对象的 JSON Schema,包含必填字段、模式和枚举。schema user validation
- 产品 JSON Schema 中级用于验证产品对象的 JSON Schema,包含嵌套价格和数组字段。schema product ecommerce
- 订单 JSON Schema 高级综合订单 Schema,包含状态枚举、商品数组和总计对象。schema order ecommerce
- 错误响应 Schema 中级用于验证 API 错误响应的 JSON Schema,包含结构化错误详情。schema error api
- 条件 Schema (oneOf) 高级使用 oneOf 判别器进行多态支付方式验证的 JSON Schema。schema conditional if-then-else
OpenAPI
数据库
Web 和前端
数据集
未找到示例。请尝试不同的搜索词。