Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ MongoDB C++;JSON解析_C++_Mongodb - Fatal编程技术网

C++ MongoDB C++;JSON解析

C++ MongoDB C++;JSON解析,c++,mongodb,C++,Mongodb,我试图通过网络将JSON查询发送到web服务,以用于查询MongoDB集合。文档中有问题的字段是ISODate。我使用C++的OffjsAPI调用解析JSON。我已经从JSON中了解到,JSON非常基本,无法解析许多类型,其中包括ISODate。然而,我不知道使用什么作为替代方案。我希望该字段可以在集合的文档中保持为ISODate,并且只需要对查询字符串进行一些更改。解析器异常声明只有Date可以继承new关键字,但我无法确定Date对象构造函数应该将什么作为fromjson的参数来解析它,而不

我试图通过网络将JSON查询发送到web服务,以用于查询MongoDB集合。文档中有问题的字段是ISODate。我使用C++的OffjsAPI调用解析JSON。我已经从JSON中了解到,JSON非常基本,无法解析许多类型,其中包括ISODate。然而,我不知道使用什么作为替代方案。我希望该字段可以在集合的文档中保持为ISODate,并且只需要对查询字符串进行一些更改。解析器异常声明只有Date可以继承new关键字,但我无法确定Date对象构造函数应该将什么作为fromjson的参数来解析它,而不必重复,以及Date是否与ISODate兼容。在C++驱动程序中有什么东西比OffJJSON更好吗?shell是如何做到的?

已经解决了。需要使用Unix时间和后缀000(不是毫秒),然后输出新的日期(13832640000),而不是新的ISODate(这里是人类可读的日期)。烂透了!剩下的问题是mongo shell使用什么API,这样它就不会受到这种不成熟的解析器的影响