我正在构建JSon对象,我需要输出二进制数据。据我了解,我应该创建JSon的字符串属性,并把编码的二进制数据呢?应该使用什么二进制编码?JSON二进制编码
1
A
回答
5
如果你想存储的JSON对象中的二进制数据来看看这个问题Binary Data in JSON String. Something better than Base64
如果您想要传送的JSON对象以二进制形式可以简单的序列化JSON对象转换成二进制流。在(德)序列化
阅读MSDN article如果您正在寻找二进制JSON格式检查http://bsonspec.org/
1
继阿克苏提到什么,Json.Net有BSON支持,必须在Newtonsoft.Json.Bson命名空间部分看看他们的documentation了解更多关于BsonReader和BsonWriter类。他们可能会给你你需要的东西。
+0
我将提供公共服务,如果我将使用第三方方法对二进制文件进行编码,那么并非所有的服务用户都有可能解码数据。 – Tomas
0
还有native binary json。格式是非常简单和明确的,但是目前缺乏开源的实现...
相关问题
- 1. JSON的二进制编码?
- 2. 编码的二进制树JSON
- 3. JSON和二进制数据 - 编码
- 4. Matlab二进制编码
- 5. jaxb base64二进制编码/解码
- 6. 编码的二进制树结构JSON格式
- 7. 什么是二进制编码PDF?
- 8. 二进制编码+传输安全(WCF)
- 9. php的二进制代码(编译php)
- 10. 编码瓶/ Jinja2的二进制数据
- 11. 人性化的二进制编码
- 12. Silverlight - WCF启用二进制编码
- 13. 二进制补码
- 14. C中的BCD(二进制编码的十进制)
- 15. 对可变位二进制块中的十进制值进行编码/解码
- 16. Python中,如何解码二进制编码的十进制(BCD)的二进制字段的
- 17. 如何将数组编码为二进制并将二进制数据解组到二进制数组中?
- 18. 如何以编程方式获得二进制数的二进制补码
- 19. 十进制到二进制代码
- 20. gdb:使用-g编译的二进制文件与使用-g编译的二进制编译的代码
- 21. 编译matlab linux二进制
- 22. 编译二进制文件
- 23. LLVM编译JIT二进制
- 24. 将二进制编码的十进制(BCD)解码为无符号整数
- 25. 16位二进制补码
- 26. 二进制补码算术
- 27. 了解二进制代码
- 28. 二进制补码转换
- 29. 8位二进制代码
- 30. 二进制补码减法
这篇SO文章有一些有用的讨论http://stackoverflow.com/questions/1443158/binary-data- in-json-string-something-better-than-base64 – diagonalbatman