【发布时间】:2020-05-02 11:01:30
【问题描述】:
对 overpassAPI 的 Http 查询正在运行,但我尝试了 许多 不同的方法来以编程方式将响应(非常长的字符串)转换为任何有用的东西。
以各种组合方式逐行尝试,子字符串等,但仍然找不到任何我需要的东西:
获取响应字符串,找到第一个“项目”和存储类型(例如“方式”或“节点”),然后制作每个项目元素的名称和值的变量(可能是字符串数组列表) (例如 [id, lat, lon, timestamp]... 和 [000001, 50, 50, 12:00,]... 等) 所以我可以将它们用作用户的输出值。每个项目的列表中的项目数量可能并不总是相同,因此到目前为止我一直未能使用各种循环来实现这一点。
我对 XML 或 JSON 响应格式没有偏好,因为我只需要值。
有人可以建议代码来实现这一点吗?或者至少建议某个地方有我正在寻找的答案?
到目前为止,我已经浪费了将近一整天的时间试图自己弄清楚并在谷歌上搜索解决方案
非常感谢
【问题讨论】:
标签: java json xml parsing overpass-api