linrongbin
linrongbin

Reputation: 3371

Convert org.apache.avro.util.Utf8 to java.lang.String

I write a sample with avro library. It generate java class source code User from schema record User.

I want to encode User to byte[], and decode byte[] to User.

When decoding, I've got error message:

java.lang.ClassCastException: org.apache.avro.util.Utf8 cannot be cast to java.lang.String

How to convert org.apache.avro.util.Utf8 to java String ?

Upvotes: 8

Views: 16760

Answers (1)

Ori Marko
Ori Marko

Reputation: 58862

You can use its method toString()

toString in interface CharSequence

Upvotes: 12

Related Questions