Hacker News with Generative AI: JSON

Optimizing Ruby's JSON, Part 7 (byroot.github.io)
In the previous post, we started covering some parser optimizations. There’s just a handful more to cover until we reached what’s the state of the currently released version of ruby/json.
Show HN: Galaxybrain.com – a JSON-based knowledge system (ycombinator.com)
Hi HN,<p>I’d like to share a project I’ve been working on called GalaxyBrain. It’s a tool for organizing information.
Synthesizing Music from JSON (phoboslab.org)
pl_synth is a tiny music synthesizer for C & JS and an editor (“tracker”) to create instruments and arrangements.
Show HN: SPath is a Rust lib for query JSONPath over any semi-structured data (github.com/cratesland)
SPath: Query expressions for semi-structured data
Optimizing Ruby's JSON, Part 5 (byroot.github.io)
In the previous post, we showed how we eliminated two malloc/free pairs of calls when generating small JSON documents, and how that put us ahead of Oj when reusing the JSON::State object.
Optimizing Ruby's JSON, Part 4 (byroot.github.io)
In the previous post, we established that as long as ruby/json wasn’t competitive on micro-benchmarks, public perception wouldn’t change. Since what made ruby/json appear so bad on micro-benchmarks was its setup cost, we had to find ways to reduce it further.
Optimizing Ruby's JSON, Part 1 (byroot.github.io)
I was recently made maintainer of the json gem, and aside from fixing some old bugs, I focused quite a bit on its performance, so that it is now the fastest JSON parser and generator for Ruby on most benchmarks.
Nobody gets fired for picking JSON, but maybe they should? (mcyoung.xyz)
JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how seemingly helpful “human readability” features cause headaches instead. Crucially, you rarely find JSON-based tools (except dedicated tools like jq) that can safely handle arbitrary JSON documents without a schema—common corner cases can lead to data corruption!
Nobody Gets Fired for Picking JSON, but Maybe They Should? (mcyoung.xyz)
JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how seemingly helpful “human readability” features cause headaches instead. Crucially, you rarely find JSON-based tools (except dedicated tools like jq) that can safely handle arbitrary JSON documents without a schema—common corner cases can lead to data corruption!
Internet Object – New Age Data Serialization After JSON (internetobject.org)
Revolutionize your data exchange and storage with a format that's built for efficiency, clarity and reliability. A Text Based Data Serialization and Structured Storage Format Beyond JSON!
JSON5 – JSON for Humans (json5.org)
JSON5 is an extension to the popular JSON file format that aims to be easier to write and maintain by hand (e.g. for config files). It is not intended to be used for machine-to-machine communication. (Keep using JSON or other file formats for that. 🙂)
JSON parsers that can accept comments (technomancy.us)
I know what you've been told. Douglas Crockford said that JSON can't have comments. And you accepted that. Understandable mistake; we've all been there.
Tjq: Giving Types to Jq (github.com/alpaylan)
Giving types to jq
Show HN: CSV Table – Proper GUI for View and Edit CSV, JSON (csvtable.com)
A modern, full-privacy and friendly UI to view and manage CSV, JSON files
JSON Formatter (Free, no ads, no signups) (hqjson.com)
Our JSON formatter is a free online tool that helps you format and validate JSON data.
JSON for Classic C++ (github.com/jart)
json.cpp is an anti-modern JSON parsing / serialization library for C++.
How to Flatten nested JSON arrays (datazip.io)
Flattening nested JSON or MongoDB’s BSON or normalizing semi-structured data and writing queries on it for analytics or regular queries, is a common challenge in data processing.
Show HN: Jist searches JSON 3x faster than jq (github.com/adelamodwala)
jist attempts to find the complete JSON value (string, number, bool, or JSON object) for a given search key.
Show HN: JSON-qs – JSON in query strings, human-readable, compact (github.com/alloc)
Show HN: TypeSchema – A JSON specification to describe data models (typeschema.org)
TypeSchema is a JSON specification to describe data models.
Show HN: Hyper Workspace – A no-code framework for JSON (onrender.com)
A new JSON data type for ClickHouse (clickhouse.com)
JSON has become the lingua franca for handling semi-structured and unstructured data in modern data systems. Whether it’s in logging and observability scenarios, real-time data streaming, mobile app storage, or machine learning pipelines, JSON’s flexible structure makes it the go-to format for capturing and transmitting data across distributed systems.
JSON Patch (zuplo.com)
JSON Patch is a standardized format defined in RFC 6902 for describing how to modify a JSON document.
Funding.json (floss.fund)
funding.json is an open manifest (JSON schema) that acts as a signaling and discovery mechanism for projects seeking funding. It is a self-contained manifest file that FOSS (Free and Open Source Software) projects, developers, and communities can host on their websites or repositories to describe their financial requirements in a structured, machine-readable manner.
Show HN: Jsonltui – CLI to inspect large JSON files and localize parsing errors (github.com/gr-b)
jsonltui is a fast TUI application (with optional slow webui) to visually navigate and inspect JSON and JSONL data.
Show HN: Gato Prompt Lang – keep prompt content and responses short in JSON (github.com/ListfulAl)
Gato Prompt Language (GPL): A system for generating focused instructions and short-form outputs.
Show HN: JSON For You – Visualize JSON in graph or table views (github.com/loggerhead)
The best JSON visualization and processing tool.
Making libjson RFC 8259 compilant (xnacly.me)
I wrote a json parser in go, because I wanted to do some language developement, write a lexer and a parser while doing a lot of performance work. So here i am, almost at the performance of encoding/json1, but I expose a different way of interacting with the json object via the xnacly/libjson package api.
Show HN: SnazzyPDF – Convert Any JSON Data to Beautifully Formatted PDFs (snazzypdf.com)
Effortlessly Convert Any JSON Data to Beautiful PDFs
Parsing Gigabytes of JSON per Second (arxiv.org)
JavaScript Object Notation or JSON is a ubiquitous data exchange format on the Web. Ingesting JSON documents can become a performance bottleneck due to the sheer volume of data. We are thus motivated to make JSON parsing as fast as possible.