Kadangi duomenų konvertavimas dažnai išmeta išimtis derinimo etape, ir aš nežinau, kokie yra pradiniai duomenys, dėl kai kurių veiksnių derinti nėra lengva, turiu įrašyti pradinius duomenis
Duomenų perdavimo formatas priima "Google Protocol Buffer" protokolą, pradžioje duomenų objektas yra objektas, kurį automatiškai sugeneruoja "Protocol Buffer", noriu naudoti mūsų dažniausiai naudojamą json.net, kad konvertuočiau objektą į json eilutę ir įrašyčiau jį į žurnalą, kodas yra toks:
Registravimo įvestis yra tokia:
INFO 2017-05-19 13:12:07,733 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} INFO 2017-05-19 13:12:07,735 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} INFO 2017-05-19 13:12:07,737 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} INFO 2017-05-19 13:12:07,739 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} INFO 2017-05-19 13:12:07,741 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} INFO 2017-05-19 13:12:07,743 [loginfo] Json:{"message":" CgR0ZXN0EOiWFBoGcmVyd3F3IgUzMjMzMioGMzIzMjMyMgU0MzQ0MzoHNDQzMzQ0M0IGMzIzMjMySgYyMzMyMzJSBjMyMzIzM1oGMzIzMjMyYISU8AVoIHAgeNqJ6Do=","initialized":true} Akivaizdu, kad to nenorime。。。。。 Ką daryti???
Intuicija man pasakė, :Google.ProtocolBuffers.Serialization.dll tai turėtų būti konvertuojama į json, haha, išbandė ir tikrai pakankamai, kodas yra toks:
|