如果你想在JSON对象中存储二进制数据,请参考这个问题,Binary Data in JSON String. Something better than Base64。如果你想以二进制形式传输JSON对象,可以将JSON对象序列化为二进制流。阅读MSDN上的文章了解(反)序列化。如果你正在寻找二进制JSON格式,请查看http://bsonspec.org/。
关于 aku 提到的内容,Json.Net 支持 Bson,可以在他们的 文档 的 Newtonsoft.Json.Bson 命名空间部分查看有关 BsonReader 和 BsonWriter 类的更多信息。它们可能会给你提供所需的功能。