如何将二进制数据放入 json 字符串中?
二进制数据不能用 base64 字符串或类似的东西编码。基本上我需要知道如何将原始字节数组按原样放入 json 字符串中。
JSON 格式本身不支持二进制数据。您必须以某种方式对其进行编码,才能将二进制数据转换为可以作为 JSON 字符串接受的文本字符串。
最常见的方法是Base64 编码
{
"this_is_base_64": "aGVsbG8hIHVuZGVydGhldm9pZCEgSGVyZSBjYW4gYmUgc29tZSBCaW5hcnkgRGF0YSE="
}
或者,如果您愿意编码的数据不是特别大,您可以将单个字节存储为数字数组。
{
"my_data": [127, 21, 62, 31, 0, 16, 71, 23, 44, 51, 14, 61, 41, 65]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句