Hey NN,
I've create a tool that allows you to easily manipulate and transform json data. After looking round for something to allow me to perform json to json transformations I couldn't find any easy to use tools or libraries that offered this sort of functionality without requiring learning obscure syntax adding unnecessary complexity to my work or the alternative being manual changes often resulting in lots of errors or bugs. This is why I built JSON Transformer in the hope it will make these sort of tasks as simple as they should be.
Would love to get your thoughts and feedback you have and what sort of additional functionality you would like to see incorporated
Thanks! :)
https://www.jsontransformer.com/
(Link in case the other url doesn’t work)
Flippant HN comment aside, the syntax for trivial manipulations in jq is pretty straightforward, very similar to defining a dictionary in python. Non-trivial transformations are going to be complex regardless and not having to learn an 'obscure syntax' isn't going to make it easier to get your head around.
It reminds me of when people release a "friendlier syntax" for regular expressions: at the end of the day you still have to learn the underlying concepts in order to complete your task.
In order to use your tool it looks like you still need to learn JSONpaths as a concept and then learn what all the operators in your drop downs mean at which point why not learn some obscure syntax?
And then I have the overhead of an electron app which I'm paying $9 a month for.
Maybe this has a future as the component of someone else's all-in-one low/no-code ETL platform, but as a standalone tool being pitched to the HN crowd it makes no sense.