Specification: Core | Import | Alternate Names | Symbols, Units, Currencies | Validation | Conditional Composition

JSON Structure

Logo

JSON Structure is a data structure definition language that enforces strict typing, modularity, and determinism.

View the Project on GitHub json-structure

JSON Structure SDKs

Official SDKs for validating JSON documents against JSON Structure schemas.

Python

Full-featured Python SDK with schema and instance validation.

pip install json-structure

.NET (C#)

Native .NET SDK with System.Text.Json integration.

dotnet add package JsonStructure

Java

Java SDK with Jackson integration for JSON processing.

json-structure (Maven Central)

TypeScript/JavaScript

TypeScript SDK for Node.js and browser environments.

npm install json-structure

Go

Go SDK with idiomatic API design.

go get github.com/json-structure/sdk/go

Rust

Rust SDK with serde integration.

cargo add json-structure

C

C SDK with cJSON for embedded and systems programming.

CMake-based build

Ruby

Ruby gem with idiomatic API for schema validation.

gem install json_structure

Perl

Perl module for JSON Structure validation.

cpanm JSON::Structure

PHP

PHP library with Composer support.

composer require json-structure/sdk

Swift

Swift package for iOS, macOS, and server-side Swift.

Swift Package Manager