我没有要求任何库这样做,我只是在为bson_to_json
and编写代码json_to_bson
。
所以这里是BSON 规范。
对于常规的 double、doc、array、string,它很好,并且很容易在 BSON 和 JSON 之间转换。
但是,对于那些特定的对象,例如
Timestamp
和UTC
:
如果从 JSON 转换为 BSON,我怎么知道它们是时间戳和 utc?
Regex
(字符串,字符串),JavaScript code with scope
(字符串,文档)
它们的结构有多个部分,我如何以 JSON 格式呈现这些结构?
Binary data
(通用、函数等)`
如何在 JSON 中呈现二进制数据的类型?
int32
和int64
如何以 JSON 格式呈现它们,以便 BSON 可以知道哪个是 32 位或 64 位?
谢谢