gpt4 book ai didi

javascript - 如何映射这个json?

转载 作者:行者123 更新时间:2023-12-01 00:22:23 25 4
gpt4 key购买 nike

我从来没有在 API 中看到过这个结构。API'json返回:

    {
0: {
lat: "-30.02091858475300000",
lng: "-51.10401711129000000"
},
1: {
lat: "-30.02080958475300000",
lng: "-51.10340911129000000"
},
2: {
lat: "-30.02079458475300000",
lng: "-51.10332611129000000"
},
3: {
lat: "-30.02075358475300000",
lng: "-51.10310011129000000"
},
4: {
lat: "-30.02071758475300000",
lng: "-51.10289911129000000"
},
idlinha: "5527",
nome: "Santa Monica Bus",
codigo: "4948-1"
}

我尝试在网站 jsonutils.com 上进行映射,生成这个疯狂的代码:

我用的是java。示例中的键可能是 0 到 N,在本例中是 apenas 0 ... 4。

    public class 0
{
public String lat;
public String lng;
}

public class 1
{
public String lat;
public String lng;
}

public class 2
{
public String lat;
public String lng;
}

public class 3
{
public String lat;
public String lng;
}

public class 4
{
public String lat;
public String lng;
}

public class RootObject
{
public 0 0;
public 1 1;
public 2 2;
public 3 3;
public 4 4;
public String idlinha;
public String nome;
public String codigo;
}

我用“json key value”进行了搜索,或者喜欢它。我需要映射 JavaScript 或 Angular。有人愿意帮忙吗?或者提示?

最佳答案

没什么大不了的

const coord = {
0: {
lat: "-30.02091858475300000",
lng: "-51.10401711129000000"
},
1: {
lat: "-30.02080958475300000",
lng: "-51.10340911129000000"
},
2: {
lat: "-30.02079458475300000",
lng: "-51.10332611129000000"
},
3: {
lat: "-30.02075358475300000",
lng: "-51.10310011129000000"
},
4: {
lat: "-30.02071758475300000",
lng: "-51.10289911129000000"
},
idlinha: "5527",
nome: "Santa Monica Bus",
codigo: "4948-1"
}
Object.keys(coord).forEach(key => {
if (isNaN(key)) console.log(key,coord[key])
else console.log(coord[key].lat, coord[key].lng)
})

关于javascript - 如何映射这个json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59307056/

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