from Hacker News

Show HN: I built a JSON and JSON5 parser with MISRA C conformance

by hgs3 on 3/9/25, 1:34 PM with 4 comments

Hello everyone. I built Judo: a JSON(5) parser with MISRA C conformance.

For those who don't know, JSON5 is an unofficial extension of JSON that incorporates features from ECMAScript 5.1 (ES5). I designed Judo to be customizable, so you can stick with standard JSON if you'd prefer.

About me: I'm a solo developer and I quit my Big Corp job to pursue my passion for software development. Judo is my 5th commercial release.

  • by thebruce87m on 3/10/25, 11:32 PM

    I feel like the Venn diagram of people who need a MISRA JSON parser and the people who can use a AGPL-3.0 library in their (probably) embedded product has no overlap - who is the target for this?
  • by jbreckmckye on 3/9/25, 1:43 PM

    Really interesting, I wonder how fast this parser is.

    What are the contexts where I need a MISRA C package for parsing JSON? Just embedded systems or can you see a wider usecase?