JSON Structure

JSON Structure is an emerging open specification that extends and complements JSON Schema with a clearer, more code-generation-friendly type system designed for data contracts and modeling. It introduces structural primitives intended for cross-language model generation. The project is community-driven and Apache 2.0 licensed.

API entry from apis.yml

apis.yml Raw ↑
aid: specifications:json-structure
name: JSON Structure
description: JSON Structure is an emerging open specification that extends and complements JSON Schema
  with a clearer, more code-generation-friendly type system designed for data contracts and modeling.
  It introduces structural primitives intended for cross-language model generation. The project is community-driven
  and Apache 2.0 licensed.
humanURL: https://json-structure.org/
baseURL: https://json-structure.org/meta/core/v0/
tags:
- JSON Structure
- Schema
- Data Modeling
- Code Generation
- Specification Language
properties:
- type: Documentation
  url: https://json-structure.org/
- type: Specification
  url: https://json-structure.org/meta/core/v0/
  title: JSON Structure Core Meta-Schema v0
- type: GitHubRepository
  url: https://github.com/json-structure/specification
- type: License
  url: https://www.apache.org/licenses/LICENSE-2.0
  title: Apache 2.0
- type: Example
  url: https://raw.githubusercontent.com/api-evangelist/specifications/refs/heads/main/examples/json-structure-example.json
  title: JSON Structure Specification Record Example