Readable Thrift is a Java library for converting binary Thrift protocol messages to and from a human-friendly JSON text format. This makes reverse engineering and tampering with binary format Thrift messages in a web application context just as easy as working with plaintext protocols like HTTP.

Blog post: https://research.nccgroup.com/2018/04/24/readable-thrift/

Source code: https://github.com/nccgroup/readable-thrift