Creo que soy un poco partidario party pero aquí hay un hilo de stackoverflow que discute esta pregunta en Java – Java: JSON -> Protobuf & back conversion
En Java, la respuesta puede variar ligeramente en la versión de protobuf en uso. El siguiente código debería funcionar en protobuf 2.5+ y 3.0+ con modificaciones menores
/ **
* Convertir la representación Json de protobuf en un mensaje.
* @param jsonString La representación de Json del protobuf
* @return El objeto de mensaje protobuf representado por la entrada jsonString
* /
MyProtobufMessage privado parseJson (String jsonString) {
JsonParser jsonParser = nuevo JsonParser ();
MyProtobufMessage.Builder messageBuilder = MyProtobufMessage.newBuilder ();
JsonFormat.parser (). UsingTypeRegistry (TypeRegistry.getEmptyTypeRegistry ()). Merge (jsonString, messageBuilder);
return message.build ();
}
- ¿Cuál es un buen programa para convertir MKV en MPEG4 para iPad Air?
- Cómo automatizar por lotes el almacenamiento de imágenes dentro de subcarpetas como archivos JPEG de TIFF, EPS y PSD sin comprimir
- ¿Existe un software profesional de conversión de video para MAC que convierta .mp4 a todos los formatos web?
- ¿Cuál es el mejor conversor de archivos descargable gratis?
- ¿Por qué mi computadora lee archivos AVI recientemente convertidos como audio?