I prototyped almost exactly this a couple years ago: https://www.timmclean.net/json-editor/
I haven't had time to come back to it, so I'm very glad to see that other people are working on the idea!
I haven't had time to come back to it, so I'm very glad to see that other people are working on the idea!
It still feels like a lot of work to get something written since you have to type "EscOPS<text>EscJT" to add "foo":true, instead of just cursor over to a place and just type exactly that string. However, I can see how one could get use to that much as how vim users are used to all those arcane keychords for basic navigation. Also, there's no reason a command string cannot be made into a macro.
Do you plan to open source this at all? Seems like a good start for someone to take and add on to.
Edit: found your github, nm.