php.ini に配列と文字列の両方を含む geoJson を正しくデコードするにはどうすればよいですか? 私が抱えている問題は、データベースからそれを読み取ってjsonに変換し直すことです。座標配列が失われます。
現在、(有効な) geoJson.json ファイルからそれを読み取り、次を使用して mysql データベースに保存しています: $jsondata = json_decode($srcfile, true); これはうまく機能します - (mysql ) 内にあり、正しく見えますデータベースにはまだ完全な座標配列が残っています。
元のデータは次のようになります: (座標が 1000 個あることを除く)
リーリー}
データベースから取得して json_encode($data) を実行すると、出力は次のようになります。すべての座標が欠落しています。
リーリー有効な JSON にエンコードし、座標をそのまま維持する正しい方法は何ですか?
リーリー
データの取得:ああああ
そうですね、奇妙なことに、MODX にめちゃくちゃにされました...MODX は処理またはインクルードする必要があるコードを示すために二重角括弧を使用します - つまり
[[コード スニペット名]] [[*include_chunk_name]]
###等###座標構造を見る場合:
リーリー基本的には次のように解釈されます:
リーリー実際の解決策は次のとおりです:
リーリー