C# JSON parsing went in a few days ago, actually. There may still be some 
discrepancies in terms of parsing JSON from third-party sources, but I'd 
expect parsing the JSON output of the C++ protobuf library to work. If it 
doesn't, please let me know!

The one bit that *isn't* implemented (in either formatting or parsing) is 
the Any well-known type. That's the last big feature on my list, I believe.

Jon


On Thursday, 12 November 2015 00:42:22 UTC, Ron wrote:
>
> So far I've been using the binary wire format, and now I'm trying to use 
> JSON serialization for some things and the usage seems to be somewhat 
> different, so looking for a little guidance.
>
> In C++, what are the possible ways to go about JSON serialization and 
> deserialization? So far I could only find ways that use the binary wire 
> format as some sort of an intermediate stage between the JSON 
> representation and C++ message objects. Are there any ways of doing this 
> that are more direct, not going through the binary wire format in between? 
> Also, are there any documents and/or examples for using ObjectWriter and 
> other proto3 classes or are they only going to be available once the final 
> release is out? (I saw a post here mentioning it's likely to be sometime 
> around Q4, is that still the case?)
>
> In C# as far as I can tell serialization can be performed using 
> JsonFormatter directly or through ToString() and deserialization is not 
> implemented yet. Is that correct? Will JSON deserialization be available in 
> the final release? For now I'm using a managed wrapper around the C++ 
> JsonToBinary() function as a temporary solution for C# JSON deserialization 
> and it seems to be working okay. Are there any potential pitfalls with this 
> approach I might be overlooking? Are there any alternatives for the time 
> being?
>
> Thanks in advance,
> Ron 
>
>
>

-- 
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 http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to