I ran into the same issue, and didn't see a clear path around it using
Voldemort's json serialization.
I now only use Voldemort's json serialization for keys, knowing that
they will not change.
For values I use either Thrift or custom json serialization. Thrift
handles versioning correctly, as does Protocol Buffers, and both are
supported by Voldemort.
Lately, I've found it simpler to just convert objects into json.
Then, anything can read the json strings, and I handle versioning
internally, which is simple to test.
> --
> You received this message because you are subscribed to the Google Groups
> "project-voldemort" group.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/project-voldemort/-/DiFgzc9fF4EJ.
>
> To post to this group, send email to
project-...@googlegroups.com.
> To unsubscribe from this group, send email to
>
project-voldem...@googlegroups.com.
> For more options, visit this group at
>
http://groups.google.com/group/project-voldemort?hl=en.