1

AndroidでGeoJSONを解析するにはどうすればよいですか? GeoJSONは、JSON に基づいて、さまざまな地理データ構造をエンコードするためのオープン フォーマットです。GeoJSON オブジェクトは、ジオメトリ、フィーチャ、またはフィーチャのコレクションを表す場合があります。

Android には、JSON ( RFC 4627 ) でエンコードされた文字列を対応するオブジェクトに解析するパブリック クラスJSONTokenerを含むネイティブ org.json パッケージがあります。

すべての GeoJSON データ構造は余分なものを含む JSON オブジェクトであるため、ネイティブの Android JSON パッケージを使用して GeoJSON データを解析しても問題ありませんか?

4

1 に答える 1

2

ドキュメントの引用

完全な GeoJSON データ構造は常にオブジェクトです (JSON 用語で)。GeoJSON では、オブジェクトは名前と値のペア (メンバーとも呼ばれます) のコレクションで構成されます。各メンバーの名前は常に文字列です。メンバー値は、文字列、数値、オブジェクト、配列、または "true"、"false"、および "null" のいずれかのリテラルです。配列は、上記のように各要素が値である要素で構成されます。

その説明から、ネイティブ クラスを使用するものを問題なく解析できるはずです。形式は標準化されているため、オプションとして Google gson を検討することもできます。時間を節約できます。

于 2013-03-11T18:10:13.860 に答える