C ++ Protobuf vers / depuis la conversion JSON
Est quiconque est familier avec la stabilité de C++ solution (bibliothèque, extrait de code, etc.) qui convertit protobuf messages vers/à partir de JSON?
source d'informationauteur Zaur Nasibov
Vous devez vous connecter pour publier un commentaire.
C'est mieux IMO: https://github.com/shramov/json2pb
il effectue la conversion dans les deux sens et gère les extensions
J'ai fait un bootstrap de la mise en œuvre d'un parser JSON pour protobuf généré types, en utilisant le son de réflexion, le mécanisme, et l'adaptation de l'analyse que j'ai faite précédemment pour CORBA IDL types générés.
Vous pouvez le trouver à http://corbasim.googlecode.com/svn/trunk/protobuf2json_exported.zip
De cette manière pour chaque protobuf message défini, vous serez en mesure d'analyser son cas en faisant:
C'est juste une mise en œuvre initiale, et il est juste de soutenir les champs de type chaîne, mais il est facile à mettre en œuvre tous types de terrains.
pbjson en est une autre, qui s'est construit sur rapidjson, peut-être plus vite.
pb2json est une autre bibliothèque C++ qui peuvent le faire.