我正在通过Oracle ORDS创建一个GeoJSON FeatureCollection。结果是一个GeoJSON,它有一些额外的花括号、括号和信息。
当尝试使用这些数据创建一个叶地图时,我得到了一个解析错误。括号最有可能是问题所在,因为当我抓取黄色突出显示的部分并将其放入文件中时,我可以加载数据而不会出现任何麻烦。
有人知道如何只解析黄色突出显示的部分,或者从ORDS输出中删除多余的部分吗?

发布于 2020-04-07 19:28:29
更具体地说,它是一个包含一些geoJson作为子集的数据结构。
您不需要提供用于解析输入的代码,而是将数据加载到变量中并传递items[0].geojson,而不是将整个数据结构提供给L.geoJSON (或者以其他方式提供)。
发布于 2020-04-07 22:41:48
const api_url = "url";
async function getApi() {
const response = await fetch(api_url);
const data = await response.json();
// console.log(data); //
L.geoJson(data.items[0].geojson).addTo(map);
}
getApi();https://stackoverflow.com/questions/61078829
复制相似问题