【问题标题】:Json File to protoJson 文件到原型
【发布时间】:2018-07-10 19:18:14
【问题描述】:

我有一个 json 文件,我想将它转换为 proto java 文件。

有什么直接的方法吗?

我曾尝试将文件读入字符串,然后将字符串转换为 proto messge,但没有成功,我不断收到

com.google.protobuf.InvalidProtocolBufferException: JsonObject

JsonFormat.parser().usingTypeRegistry(TypeRegistry.getEmptyTypeRegistry()).merge(jsonConfig, messageBuilder);

这是我的 json:

{
    "a": 123,
    "b": {
        "b1": [
            {
                "id": "123"
            }
        ]
    },
    "c": 30,
    "d": [
        "d1",
        "d2"
    ],
    "e": [
        {
            "e1": "ads",
                "e2": "asd"
        }
    ]
}

【问题讨论】:

    标签: java json protocol-buffers proto


    【解决方案1】:

    试试:

    JsonFormat.parser().merge(json, request);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 2014-12-26
      相关资源
      最近更新 更多