Skip to content

Developer tools · query language

JSONata

People recommend JSONata for its terseness, expressiveness and detailed spec. Critics warn that AI-generated code can carry subtle bugs.

Summarized from 12 comments.

People recommend JSONata for its terseness, expressiveness and detailed spec. Critics warn that AI-generated code can carry subtle bugs.

recommend
5
criticize
5
months recommended
3 of 13

Why people love it

  • Terse and expressive query language · 2

    due to its terseness and expressiveness, which is a great combination for AI generated queries

    Mar 2026 · comment

    it is a fantastic and expressive framework with a very detailed spec

    Mar 2026 · comment
  • Detailed spec and full test suite · 2

    it is a fantastic and expressive framework with a very detailed spec

    Mar 2026 · comment

    passes the full set of tests and is safe

    Mar 2026 · comment

What people warn about

  • Regret choosing it as it grew · 3

    Likely, had we known what it would evolve into, we would have decided on a different solution (perhaps not JSONata at all, for example).

    Mar 2026 · comment

    a very very simple JSON expression language to become a 500k/year cost burden

    Mar 2026 · comment

    they fixed their existing bad technology choice

    Mar 2026 · comment

What hackers pick instead

Every quote

The 12 most detailed of 12 comments. Each links to the original.

  1. due to its terseness and expressiveness, which is a great combination for AI generated queries

    Recommends · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  2. it is a fantastic and expressive framework with a very detailed spec

    Recommends · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  3. passes the full set of tests and is safe

    Recommends · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  4. Likely, had we known what it would evolve into, we would have decided on a different solution (perhaps not JSONata at all, for example).

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  5. a very very simple JSON expression language to become a 500k/year cost burden

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  6. they fixed their existing bad technology choice

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  7. The AI generated code can still introduce subtle bugs that lead to incorrect behaviour.

    Mixed · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  8. The state machines use JSONata for the sweet, sweet power vs JSONPath.

    Recommends · Jul 2026 · in “Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy”

  9. JSONata is definitely a big part of that

    Recommends · Nov 2025 · in “Moving from Serverless to Functionless”

  10. Jsonata should have been written in C so anyone could link to it and keep the parser resident in memory

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  11. after finding issues in the jsonata-go repo

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

  12. JSONata is too tied to the language.

    Criticizes · Mar 2026 · in “We Rewrote JSONata with AI in a Day, Saved $500K/Year”

Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake