2011-09-05 83 views
1

我正在構建JSon對象,我需要輸出二進制數據。據我瞭解,我應該創建JSon的字符串屬性,並把編碼的二進制數據呢?應該使用什麼二進制編碼?JSON二進制編碼

+1

這篇SO文章有一些有用的討論http://stackoverflow.com/questions/1443158/binary-data- in-json-string-something-better-than-base64 – diagonalbatman

回答

1

繼阿克蘇提到什麼,Json.Net有BSON支持,必須在Newtonsoft.Json.Bson命名空間部分看看他們的documentation瞭解更多關於BsonReader和BsonWriter類。他們可能會給你你需要的東西。

+0

我將提供公共服務,如果我將使用第三方方法對二進制文件進行編碼,那麼並非所有的服務用戶都有可能解碼數據。 – Tomas

0

還有native binary json。格式是非常簡單和明確的,但是目前缺乏開源的實現...