我正在构建JSon对象,我需要输出二进制数据。据我所知,我应该创建JSon字符串属性,并将编码的二进制数据放在其中?应该使用什么二进制编码?
rkkpypqq1#
如果您想在JSON对象中存储二进制数据,请看下面的问题Binary Data in JSON String. Something better than Base64如果你想以二进制形式传输JSON对象,你可以简单地将JSON对象序列化为二进制流。阅读MSDN article on(de)serialization如果您要查找二进制JSON格式,请检查http://bsonspec.org/
s1ag04yj2#
除了aku提到的,Json.Net支持Bson,请查看documentation的Newtonsoft.json.Bson命名空间部分,了解更多关于BsonReader和BsonWriter类的信息,它们可能会给予您所需的信息。
9njqaruj3#
还有native binary json。格式非常简单,定义良好,但目前缺乏开源实现...
3条答案
按热度按时间rkkpypqq1#
如果您想在JSON对象中存储二进制数据,请看下面的问题Binary Data in JSON String. Something better than Base64
如果你想以二进制形式传输JSON对象,你可以简单地将JSON对象序列化为二进制流。阅读MSDN article on(de)serialization
如果您要查找二进制JSON格式,请检查http://bsonspec.org/
s1ag04yj2#
除了aku提到的,Json.Net支持Bson,请查看documentation的Newtonsoft.json.Bson命名空间部分,了解更多关于BsonReader和BsonWriter类的信息,它们可能会给予您所需的信息。
9njqaruj3#
还有native binary json。格式非常简单,定义良好,但目前缺乏开源实现...