将protobuf-lite消息转换为JSON并反向操作

4

当使用常规的Java Protobuf时,您可以使用com.google.protobuf:protobuf-java-util中的JsonFormat将Protobuf消息转换为JSON字符串,并进行反向转换。

但是是否存在可以与Java Protobuf Lite一起使用的转换器? JsonFormat仅支持普通Java Protobuf消息。

1个回答

3

不幸的是,Protobuf Java开发人员并不知道有这样的转换器,所以很可能它不存在。


你是怎么解决这个问题的? - rupesh
@rupesh 好久不见,所以我记不清细节了,但我想这就是代码: https://github.com/Clarifai/clarifai-java/blob/8c1a278c32f67dab7d2188c7bc0e2e62eb9f4dae/core/src/main/java/clarifai2/grpc/JsonMarshaller.java - Rok Povsic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接