
This includes copying entire sub-trees, deleting all sibbling nodes and validation when you switch to text view. JSONEdit which allows you many handy editing options in the tree view.

I was on a quest to find a Free JSON editor that let me edit not just view the JSON data in a tree view. Ahhh, but it’s to tempting to not use it as a human authored specification file and the latest thing to use it as a hand coded input format is the new Azure automation known as Azure Resource Manager (ARM).

In theory humans would never have to see the data format - so it’s very detailed and nested syntax would not create any problems.

JSON is the native data format for data exchange with the REST APIs.
