C++ - Protobuf/von JSON-Konvertierung
Ist jeder, der sich mit einem stabilen C++ - Lösung (Bibliothek, code-Schnipsel etc.) wandelt protobuf-messages nach/von JSON?
InformationsquelleAutor der Frage Zaur Nasibov | 2011-08-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser ist besser IMO: https://github.com/shramov/json2pb
es tut Konvertierung in beide Richtungen und Griffe Erweiterungen
InformationsquelleAutor der Antwort haberlerm
Habe ich eine bootstrap-Implementierung von JSON-parser für protobuf generierten Typen mit dem its reflection-Mechanismus und die Anpassung der parse habe ich vorher gemacht, für die CORBA-IDL-generierten Typen an.
Finden Sie es bei http://corbasim.googlecode.com/svn/trunk/protobuf2json_exported.zip
Durch diese Weise für jeden protobuf Nachricht definiert, werden Sie in der Lage zu analysieren, Ihre Instanzen zu tun:
Es ist nur eine erste Implementierung, und es nur die string-Felder, aber es ist einfach zu implementieren alle Arten von Feldern.
InformationsquelleAutor der Antwort Andrés Senac
pbjson ist ein anderes, die gebaut auf rapidjson, vielleicht schneller.
InformationsquelleAutor der Antwort yinqiwen
pb2json ist ein weiterer C++ - Bibliothek, die das können.
InformationsquelleAutor der Antwort Mike Ohlsen