json转[,]这种类型怎么转?

-一个大坑 2018-10-26 02:56:45
api返回的的json

[{
"latitude": 22.56671,
"longitude": 113.455162
},
{
"latitude": 22.5667725,
"longitude": 113.45546
},
{
"latitude": 22.5661736,
"longitude": 113.455894
},
{
"latitude": 22.5669842,
"longitude": 113.455086
},
{
"latitude": 22.5664921,
"longitude": 113.455437
}
]

转成lineArr = [[113.455163, 22.56671], [113.455462, 22.566773], [113.455897, 22.566173], [113.455087, 22.566985], [113.455433, 22.566493]];
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
-一个大坑 2018-10-26
  • 打赏
  • 举报
回复
好了,要把json字符串转成json格式
var strObj = JSON.parse(trackArr);
-一个大坑 2018-10-26
  • 打赏
  • 举报
回复
引用 1 楼 xzy21com 的回复:
var lineArr = [{
"latitude": 22.56671,
"longitude": 113.455162
},
{
"latitude": 22.5667725,
"longitude": 113.45546
},
{
"latitude": 22.5661736,
"longitude": 113.455894
},
{
"latitude": 22.5669842,
"longitude": 113.455086
},
{
"latitude": 22.5664921,
"longitude": 113.455437
}
].map(function(obj){
return [obj.longitude,obj.latitude]
})

举例可以,但是我遇到了点问题
网页显示
[{"longitude":113.455162,"latitude":22.56671},{"longitude":113.45546,"latitude":22.5667725},{"longitude":113.455894,"latitude":22.5661736},{"longitude":113.455086,"latitude":22.5669842},{"longitude":113.455437,"latitude":22.5664921},{"longitude":113.455139,"latitude":22.5663662},{"longitude":113.455284,"latitude":22.5668678}]
我用取了后var trackArr = $('#Label1').text();就是这样了
"[{\"longitude\":113.455162,\"latitude\":22.56671},{\"longitude\":113.45546,\"latitude\":22.5667725},{\"longitude\":113.455894,\"latitude\":22.5661736},{\"longitude\":113.455086,\"latitude\":22.5669842},{\"longitude\":113.455437,\"latitude\":22.5664921},{\"longitude\":113.455139,\"latitude\":22.5663662},{\"longitude\":113.455284,\"latitude\":22.5668678}]"
scscms太阳光 2018-10-26
  • 打赏
  • 举报
回复
var lineArr = [{
"latitude": 22.56671,
"longitude": 113.455162
},
{
"latitude": 22.5667725,
"longitude": 113.45546
},
{
"latitude": 22.5661736,
"longitude": 113.455894
},
{
"latitude": 22.5669842,
"longitude": 113.455086
},
{
"latitude": 22.5664921,
"longitude": 113.455437
}
].map(function(obj){
return [obj.longitude,obj.latitude]
})

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧