I use below java code to convert to json.
Schema schema = ReflectData.get().getSchema(Test.class);
DatumWriter<PartyResult> userDatumWriter = new
GenericDatumWriter<PartyResult>(schema);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
JsonEncoder encoder = EncoderFactory.get().jsonEncoder(schema, stream);
userDatumWriter.write(test, encoder); // test is the reference of Test
class pojo
encoder.flush();
String avroGeneratedJson = stream.toString();
RESULT : "familyName": {
"string": "Seils"
}
I am trying for - {"familyName": "Seils"}
Help me to understand how can I use Json Encoding here.
--
Sent from: http://apache-avro.679487.n3.nabble.com/Avro-Users-f679479.html