Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.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++ 取代JSONCPP_C++_Json_Jsoncpp - Fatal编程技术网

C++ 取代JSONCPP

C++ 取代JSONCPP,c++,json,jsoncpp,C++,Json,Jsoncpp,问题是JSONCPP有一个bug。它无法正确读取JSON文件。 我们用JSON存储3D模型,今天我们得到了一个使我们的应用程序崩溃的模型 简言之,如果我们加载JSON(120KB)并将其保存为新文件,我们将得到80KB。 缺少所有顶点,但法线、切线等仍在文件中 请推荐尽可能多的类似JSONCPP的C++ JSON解析器。 升级JSONCPP没有帮助。您使用的JSON无效。请看第1389到1392行 [ -0.5321721434593201, 0.0, 0.84

问题是JSONCPP有一个bug。它无法正确读取JSON文件。 我们用JSON存储3D模型,今天我们得到了一个使我们的应用程序崩溃的模型

简言之,如果我们加载JSON(120KB)并将其保存为新文件,我们将得到80KB。 缺少所有顶点,但法线、切线等仍在文件中

请推荐尽可能多的类似JSONCPP的C++ JSON解析器。


升级JSONCPP没有帮助。

您使用的JSON无效。请看第1389到1392行

                 [ -0.5321721434593201, 0.0, 0.8466361761093140 ],
                 [ -0.5321721434593201, 0.0, 0.8466361761093140 ],
                 [ -0.5321721434593201, 0.0, 0.8466361761093140 ],
                 [ -0.5321721434593201, 0.0, 0.8466361761093140 ],
                 [ -1.#IND00000000000, -1.#IND00000000000, -1.#IND00000000000 ],
                 [ -1.#IND00000000000, -1.#IND00000000000, -1.#IND00000000000 ],
                 [ -1.#IND00000000000, -1.#IND00000000000, -1.#IND00000000000 ],
                 [ -1.#IND00000000000, -1.#IND00000000000, -1.#IND00000000000 ],
                 [ -0.5321709513664246, 0.0, -0.8466369509696960 ],
                 [ -0.5321709513664246, 0.0, -0.8466369509696960 ],
                 [ -0.5321710109710693, 0.0, -0.8466369509696960 ],
                 [ -0.5321710109710693, 0.0, -0.8466369509696960 ],

Try,这是一个很好的ANSI C超轻量JSON解析器。我们在复杂数据事务的商业部署中使用它们。我想3D模型会归结为复杂的数据,你可以试一试。

你能粘贴一个链接到误读的JSON示例吗?如果真的有bug,可以找到并修复。该模型受版权保护,但只有lod4。所以我想我能做的最后一个顶点是失踪。我确实加载并保存了用JSONCPP创建的JSON文件。该JSON无效。请看第1389到1392行。@DavidSchwartz谢谢您的帮助。请回答这个问题,我将标记为已回答