-1

問題は、JSONCPP にバグがあることです。JSON ファイルを正しく読み込めません。3D モデルを JSON で保存し、今日、アプリをクラッシュさせるモデルを取得しました。

つまり、その JSON (120KB) をロードして新しいファイルに保存すると、80KB になります。すべての頂点が欠落していますが、法線、接線などはまだファイルにあります。

できるだけ JSONCPP に似た C++ JSON パーサーをお勧めします。

JSONCPP をアップグレードしても役に立ちません。

4

2 に答える 2

3

使用している 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 ],
于 2013-09-19T16:14:20.417 に答える