如何用json4s反序列化bson?
没有关于bson处理的示例。有什么想法吗如何用json4s反序列化bson?,json,scala,jackson,bson,json4s,Json,Scala,Jackson,Bson,Json4s,没有关于bson处理的示例。有什么想法吗 它也有jackson的例子,但我不理解如何在json4s下像jackson一样配置从二进制bson输入读取。有人知道吗?你为什么认为这是可能的?虽然BSON类似于JSON,但它有一个不同的、更大的类型集,它不完全映射到json4s JSON AST。也不非常熟悉AST,但如果你看一下jackson,就会发现bson4jackson模块,所以在json4s中使用它(理论上)可能会有一个漏洞。jackson在这里并没有真正的关联。它还有一个XML解析器,但这
它也有jackson的例子,但我不理解如何在json4s下像jackson一样配置从二进制bson输入读取。有人知道吗?你为什么认为这是可能的?虽然BSON类似于JSON,但它有一个不同的、更大的类型集,它不完全映射到json4s JSON AST。也不非常熟悉AST,但如果你看一下jackson,就会发现bson4jackson模块,所以在json4s中使用它(理论上)可能会有一个漏洞。jackson在这里并没有真正的关联。它还有一个XML解析器,但这并不意味着json4s将能够使用jackson从XML反序列化其AST。如果json4s不显式支持它,我认为如果不先编写粘合代码,并且只针对JSON AST->BSON AST转换,您将无法实现这一点。也就是说,我认为您可以像json4s已经在XML中做的那样做,但我怀疑您可以做得更多,例如,包括从case类到BSON的直接序列化。