Wie avro binary encodiere meine JSON-Zeichenfolge in ein Byte-Array?

8

Ich habe eine tatsächliche JSON-Zeichenfolge, die ich binären Binärcode in ein Bytearray avro konvertieren muss. Nachdem ich die Apache Avro-Spezifikation durchgegangen bin, habe ich den folgenden Code erstellt.

Ich bin mir nicht sicher, ob dies der richtige Weg ist oder nicht. Kann jemand mal schauen ob die Art und Weise wie ich versuche den binären AVR Code meines JSON String zu kodieren korrekt ist oder nicht ?. Ich benutze Apache Avro 1.7.7 Version.

%Vor%     
john 30.12.2014, 22:38
quelle

1 Antwort

11

Es scheint zumindest zu funktionieren. Es kann jedoch vereinfacht werden: Die Schleifen sind nutzlos, da mehr als ein Objekt zu ungültigem JSON führen würde. Außerdem könnte es eine gute Idee sein, unnötiges Parsen des Schemas durch Vorbereiten zu vermeiden.

Hier ist meine Version:

%Vor%     
Maurice Perry 02.01.2015, 12:58
quelle

Tags und Links