簡體   English   中英

Json File到原型

[英]Json File to proto

我有一個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"
        }
    ]
}

嘗試:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM