我試圖獲得protobuf看起來像調試目的的明文表示。 我在找的是一個「.SerializeToText」,它給了我一個帶有protobuf數據的字符串。 我也會想到一個「.DeSerializeToText」,它需要一個protobuf並且只是寫出來。 這是存在還是有創建一個好辦法?我如何獲得protobuf-net序列化的明文表示?
問候 TeeCee
我試圖獲得protobuf看起來像調試目的的明文表示。 我在找的是一個「.SerializeToText」,它給了我一個帶有protobuf數據的字符串。 我也會想到一個「.DeSerializeToText」,它需要一個protobuf並且只是寫出來。 這是存在還是有創建一個好辦法?我如何獲得protobuf-net序列化的明文表示?
問候 TeeCee
技術上,還有在protobuf的一個seconday格式是基於字符串,但它從來沒有被實施了protobuf網,因爲坦率地說失去的protobuf的所有優點。如果你想要一個字符串表示,你最好的選擇是使用「json.net」或「jil」將對象模型寫成json。
它序列化的是用相應屬性標記的屬性的數據。不是所有的都是字符串。如果你想檢查輸出,將其保存到文件並用十六進制編輯器或類似的文件進行檢查 – Plutonix
這是我想避免的,因爲我想將數據包括在測試團隊的詳細日誌中以作爲方便。 – TeeCee