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

Reply via email to