2011-09-05 85 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。格式是非常简单和明确的,但是目前缺乏开源的实现...