Today I finished coding another SerDe for Hive which, with my employer's permission, I published on github here: https://github.com/rcongiu/Hive-JSON-Serde.git.
Since the code is still fresh in my mind, I thought I'd write another article on how to write a SerDe, since the official documentation on how to do it it scarce and you'd have to read the hive code directly like I had to do.