Move test_version
JSON deserialization

Will parse first argument as json version object.

TODO: More error handling.