gpt4 book ai didi

android - 我应该使用原生 Android org.json 包来解析 GeoJSON 数据吗?

转载 作者:行者123 更新时间:2023-11-29 21:47:42 26 4
gpt4 key购买 nike

如何在 Android 中解析 GeoJSON? GeoJSON是一种基于 JSON 的用于编码各种地理数据结构的开放格式。 GeoJSON 对象可以表示几何、特征或特征集合。

Android 有一个 native org.json package其中包含一个公共(public)类,JSONTokener , 它将 JSON ( RFC 4627) 编码的字符串解析为相应的对象。

既然每个 GeoJSON 数据结构都是一个 JSON 对象加上额外的东西,那么使用原生的 Android JSON 包来解析 GeoJSON 数据是否可以?

最佳答案

引用他们的文档

A complete GeoJSON data structure is always an object (in JSON terms). In GeoJSON, an object consists of a collection of name/value pairs -- also called members. For each member, the name is always a string. Member values are either a string, number, object, array or one of the literals: "true", "false", and "null". An array consists of elements where each element is a value as described above.

根据该描述,您应该可以毫无问题地解析那些使用 native 类的内容。由于格式是标准化的,您可能还想查看 Google gson 作为一个选项。它可以节省您的时间。

关于android - 我应该使用原生 Android org.json 包来解析 GeoJSON 数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15345038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com