https://LionHe@bitbucket.org/vadim_semenov/json_tools python 3 fork (also support python 2)