Similar questions | serialization - What is the best way to handle version control using the JSON protocol?