如何解析Android中的GeoJSON? GeoJSON是一种基于JSON编码各种地理数据结构的开放格式。 GeoJSON对象可以表示几何,要素或要素集合。
Android有一个native org.json package,其中包含一个公共类JSONTokener,它将JSON(RFC 4627)编码的字符串解析为相应的对象。
由于每个GeoJSON数据结构都是带有额外内容的JSON对象,是否可以使用原生Android JSON包来解析GeoJSON数据?
答案 0 :(得分:2)
引用他们的文档
完整的GeoJSON数据结构始终是一个对象(以JSON术语表示)。 在GeoJSON中,对象由一组名称/值对组成 - 也叫成员。对于每个成员,名称始终为字符串。 成员值可以是字符串,数字,对象,数组或其中之一 文字:“true”,“false”和“null”。数组由元素组成 其中每个元素都是如上所述的值。
根据该描述,您可以轻松解析使用本机类的那些。由于格式是标准化的,您可能还希望将Google gson视为一种选择。它可以节省你的时间。