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

On Mon, Jun 26, 2017 at 11:00 AM Mitch Rudominer <rudomi...@google.com>
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 <tebor...@google.com> 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 <tebor...@google.com> 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 <
>>> protobuf@googlegroups.com> 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 protobuf+unsubscr...@googlegroups.com.
>>>> To post to this group, send email to protobuf@googlegroups.com.
>>>> 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 protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to