Recursively traverse JSON properties and call transformation function on the value
Scanner and parser for JSON with comments.
Node.js body parsing middleware
Parse HTTP request cookies
Parses set-cookie headers into objects
A super light and fast circular JSON parser.
Solve CSS math expressions
Polyfill of future proposal for `util.parseArgs()`
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
A utility package to parse strings
A CSS property value parser for use with PostCSS
Parse, Resolve, and Dereference JSON Schema $ref pointers
An evented streaming XML parser in JavaScript
Implementation of Structured Field Values for HTTP (RFC9651, RFC8941)
Architect Parser accepts plaintext, JSON, or YAML .arc manifests and returns a plain JavaScript Object
JSON.parse with bigints support
Parses JSON-LD contexts
Parse partial JSON generated by LLM
extracts and replaces values and IDs in URLs
Parser adapter for parsing JSON documents into API Design Systems namespace.
Parser adapter for parsing JSON documents into OpenAPI 3.0.x namespace.
Parser adapter for parsing JSON documents into AsyncAPI 2.x.y namespace.
Parser adapter for parsing JSON documents into OpenAPI 2.0 namespace.
Parser adapter for parsing JSON documents into Arazzo 1.x.y namespace.
BibTeX-Ruby is the Rubyist's swiss-army-knife for all things BibTeX. It includes a parser for all common BibTeX objects (@string, @preamble, @comment and regular entries) and a sophisticated name parser that tokenizes correctly formatted names; BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode; if you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CSL, and XML (BibTeXML).
JSONPath is a query language for selecting and extracting values from a JSON text. It does for JSON the same job that XPath does for XML. This is a fast JSONPath parser in pure ruby. It is: * a complete implementation of the JSONPath standard, IETF RFC 9535 * based on the finalized RFC released in 2024, not an older draft (there were changes) * written in ruby 3 with frozen string literals