1
@truemped I haven't! Actually, it would be interested if this went beyond just JSON (most JSON libraries have some version of this implemented, together with casting stuff to case classes). But data could also come from avro, thrift, etc.