Turned json static methods into free functions, which allows for some simpler method names to be used. Range support to come...