JSON二进制编码

oknrviil  于 2023-01-22  发布在  其他
关注(0)|答案(3)|浏览(138)

我正在构建JSon对象,我需要输出二进制数据。据我所知,我应该创建JSon字符串属性,并将编码的二进制数据放在其中?应该使用什么二进制编码?

rkkpypqq

rkkpypqq1#

如果您想在JSON对象中存储二进制数据,请看下面的问题Binary Data in JSON String. Something better than Base64
如果你想以二进制形式传输JSON对象,你可以简单地将JSON对象序列化为二进制流。阅读MSDN article on(de)serialization
如果您要查找二进制JSON格式,请检查http://bsonspec.org/

s1ag04yj

s1ag04yj2#

除了aku提到的,Json.Net支持Bson,请查看documentation的Newtonsoft.json.Bson命名空间部分,了解更多关于BsonReader和BsonWriter类的信息,它们可能会给予您所需的信息。

9njqaruj

9njqaruj3#

还有native binary json。格式非常简单,定义良好,但目前缺乏开源实现...

相关问题