results library java json protocol-buffers

java - library - Cómo convertir de Json a Protobuf?



json tags (1)

Con proto3 puedes hacer esto usando JsonFormat . Analiza directamente desde la representación JSON, por lo que no es necesario llamar por separado a MyMessage.parseFrom(...) . Algo como esto debería funcionar:

JsonFormat.parser().merge(json_string, builder);

Soy nuevo en el uso de protobuf, y me preguntaba si hay una forma sencilla de convertir una secuencia / cadena json en una secuencia / cadena protobuf en Java.

Por ejemplo,

protoString = convertToProto(jsonString)

Tengo una cadena json que quiero analizar en un mensaje protobuf. Entonces, primero quiero convertir la cadena json en protobuf, y luego llamar a Message.parseFrom() en ella.

Gracias de antemano por la ayuda!