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://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2018/april/readable-thrift/

Tool announcement: https://www.nccgroup.trust/us/our-research/readable-thrift/

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