add thrift json