Micro library that determines whether a value can be expressed as JSON.
Strip comments from JSON. Lets you use comments in your JSON files!
Traverse JSON Schema passing each schema object to callback
Parse JSON with more helpful errors
Another JSON Schema Validator
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
JSON Schema validation and specifications
JSON for Humans
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
JSON parse & stringify that supports binary via bops & base64
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
return the github url from a package.json file
Converts Zod schemas to Json Schemas
TypeScript definitions for json-schema
Read and parse a JSON file
Parse, Resolve, and Dereference JSON Schema $ref pointers
A super light and fast circular JSON parser.
Parse and stringify JSON with comments. It will retain comments even after saved!
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
JSON Schema TypeScript definitions with complete inline documentation.
High-performance JSON serialization library
JSON.parse with bigints support
High-performance JSON Pointer implementation
JSON matchmaking for all your API testing needs.
A library for resolving embedded expressions in YAML, JSON and other. Empower your data with calculations!
JSONPath following RFC 9535
A great little way to simplify object conversion when rendering an object to a hash or JSON.
This gem allows you to express the validations in your models as JSON objects, so that you can implement them as client side validations.
The aim of JSON-Lisp is to allow for an executable code format that is simple and portable, as well as easy to parse and execute in a controlled, sandboxed environment. This allows it to be stored in a database, sent over an HTTP connection, collected from user input, and executed on either a client or a server's machine.
json schemas with s-expressions
JSE is a JSON-based structural expression specification. It extends JSON from a data carrier into a medium that can express structured intent and computational logic.
AWS Cloudformation templates expressed with a Ruby DSL, YAML or JSON in a modular fashion
json_data_extractor makes it easy to extract data from complex JSON structures, such as API responses or configuration files, using a schema that defines the path to the data and any necessary transformations. The schema is defined as a simple Ruby hash that maps keys to paths and optional modifiers.
Rspec matchers for structured JSON responses. Compare expected keys, value types, or even match values against regular expressions.
Submit queries expressed in JSON to Google Analytics. Can be run from unattended scripts, batch jobs, etc.