
In the last edition of The Overflow - where we share all kinds of incredible mostly-open source tools we just couldn’t fit into the DevDigest - we looked at speedy file sharing.
Well this time, we’re looking at five that make working with JSON a little less painful, whether you’re querying, viewing, fixing, or transforming it.
As always, check out the video to see them in action, or follow the links below to give them a go.
1. JSONata
A query language particularly handy if you’re used to querying databases, JSONata is expressive, lightweight and lets you filter, sort, and reshape JSON data with surprisingly little code, inspired by the location path semantics of XPath 3.1.
2. JsonTree.js
If you find visualising data helps, JsonTree.js generates clean, interactive tree views that are easy to navigate. It’s lightweight and easy to customise, too.
🔗 https://github.com/williamtroup/JsonTree.js
3. JSON Fixer
We found that only a few JSON fixing tools could actually fix the badly broken demo code we gave them. JSON Fixer’s AI-powered tool fixed it with one click, without mistakes.
4. lossless-json
JSON.parse() silently rounds large numbers, but with lossless-json, you can parse without losing precision, great if you’re working financial data, IDs or analytics.
🔗 https://github.com/josdejong/lossless-json
5. Paste JSON as Code
This Visual Studio Code extesion lets you interactively generate types from your JSON, ready to use in your chosen coding language, with over 25 languages supported.
🔗 https://marketplace.visualstudio.com/items?itemName=quicktype.quicktype
As always, we hope you found this article useful, and be sure to check back for the next edition very soon and send in your favourite tools for shoutout.