I think you are right. A translation layer will be good.

On Mon, Jun 26, 2017 at 11:00 AM Mitch Rudominer <[email protected]>
wrote:

> Thanks for the response Bo. I'm using Protocol Buffers for two purposes:
> (1) gRPC (communicating with a server)
> (2) Configuration (reading some config settings from a file and passing
> the info around a C++ codebase.)
>
> It is for purpose (2) that I need to be able to parse human readable
> format. I'm thinking perhaps the
> right solution is to not use Protocol buffers for configuration (switch to
> json or yaml) or introduce
> a translation layer from json/yaml to Proto.
>
> On Mon, Jun 26, 2017 at 10:27 AM, Bo Yang <[email protected]> wrote:
>
>> What's your purpose for human readable format? For debug, maybe you can
>> use full runtime in test only.
>>
>> On Mon, Jun 26, 2017 at 10:26 AM Bo Yang <[email protected]> wrote:
>>
>>> All human readable format needs field information such as field name
>>> which is only available in descriptors. As a result, lite runtime cannot
>>> support human readable format.
>>>
>>> On Sun, Jun 25, 2017 at 3:56 PM 'Mitch Rudominer' via Protocol Buffers <
>>> [email protected]> wrote:
>>>
>>>> I am using Protobuf on a mobile device and so I want to stick to
>>>> Protobuf Lite. But I also have a need to deserialize a Message from a
>>>> human-readable string.
>>>> It seems the TextFormatClass() works with Message and not MessageLite.
>>>> Does anybody have a suggestion for how to deserialize a MessageLite from
>>>> a human-readable string? Lacking a better alternative I'm thinking of
>>>> deserializing a json or yaml string and manually converting to an instance
>>>> of my message type.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Protocol Buffers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at https://groups.google.com/group/protobuf.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to