Outline mine is a bit useless when you can't click a segment and relate it to the actual file, or even edit inside outline mode. Not sure why it's there other than looks pretty. End up having to CTRL-F to find the place in the file, and the menu for view options is completely lacking anything.

The linkage from the code view to the tree outline is active and functional. The other direction is currently disabled. So yes, you're right, clicking on the tree doesn't make the cursor jump to the right spot in the file.

This (small?) part still needs to be implemented so it works reliably and without infinite cycles between the two views. Should be doable, I'm just lacking the time for it, atm.

There seems to be a major bug with the formatter when handling nested data structure like this:

{"foo":[{"this":"that"}]}

After formatting (ctrl + shift + F), it looked like this:

{
"foo": {
"this": "that"
}
}

This is completely wrong because the dictionary "foo" is now having another dictionary within instead of a list. I observed this issue with whichever the version that came with Eclipse Neon.1a Release (4.6.1).

My apologies. This comment was made in error, as this issue occurred on a different JSON plugin, not the JSON Editor plugin. I would delete the original comment if I could, but I'm not seeing where I could.

Very nice plugin, except the irritating automatic block selection after field edit. It is incredibly frustrating, and basically renders the whole plugin unusable. Is it possible to turn this "feature" off?

Decent plugin. It does basic json formatting and syntax highlighting, however it has one "feature" which renders it un-usable. It will randomly, seemingly without a pattern highlight entire blocks of json. So if you're typing this means that the entire block is replaced. Not an acceptable thing for a code editor to do!

I just downloaded this editor, and can already tell it will help a great deal. However, I'm running into a fairly substantial usability problem. Whenever I'm typing, and pause for even a short amount of time (< 1 sec), the editor will select either the line I'm typing on, or the entire JSON object. Then, when I resume typing, it of course replaces the entire contents of the selection. Constantly finding myself executing an undo, and placing the cursor back at the position where I paused typing.

This plugin is so good, thank you very much for your excellent work!
But I have a little problem, when the size of JSON file getting bigger, it is so difficult to type contents to the file, it will be stuck for validation work, is it possible to add an optional validation feature? or a switch to turn off the validation. Thank you.

I am using Ubuntu 13.04 (Kernel 3.5.44) Unfortunately, this plug in starts acting up and does not allow the json file to be saved with a NullPointerException (no further info provided by Eclipse). It hampered my delivery efforts.

Be very careful, if you are using Ubuntu. I was able to isolate the problem as it was only json files that were showing "dirty flag" with an asterisk where it shows the file name in a tab above.