bson太复杂,不用库处理不了, 而且不是人类可读的,
json5几乎是完美的, 只缺二进制数据, 通过最简洁可读的msgpack包一层, 解决二进制问题
比如json5支持注释
【 在 wincss 的大作中提到: 】
bson不就行了?
【 在 ABCDEFGHJKLM 的大作中提到: 】
: 目前想到的最好的方案(跨语言交互,例如 cpp <-> python):
: 把所有的数据视为 字节数组的数组, 然后 [0]放消息类型, [1]放json5, [2]以后是二进制数据;
: 可以很容易手动C++编码解码, python也可以按msgpack的标准来处理
: ...................
--
修改:ABCDEFGHJKLM FROM 103.216.43.*
FROM 103.216.43.*