Ok so I fixed a few issues, was a good few more than I realized and maybe I added some more capability . Hopefully its in a better shape now. Still lots of features that I would like to add, in particular editing long string values - I had thought to display an edit box below the treeview when the item strings where larger than what the treeview natively displays for an item (256 characters max from what I recall), but we will see if I ever get round to adding in that.
Still likely there may be more bugs, but hopefully its a big more stable and capable. I consider cjsontree more of a demo/example program with source code to show how one might use the CJSON library: https://github.com/DaveGamble/cJSON
Download and changelog for cjsontree is here: https://github.com/mrfearless/cjsontree/releases