gpt4 book ai didi

javascript - 删除 json 对象中的字段名称

转载 作者:行者123 更新时间:2023-12-03 06:58:08 25 4
gpt4 key购买 nike

我计划将坐标发送到 google map API,但我无法从 json 对象中删除字段名称以便发送参数。

Object {TempPoints: "{lat: 51.478,lng: -3.192},{lat: 51.478,lng: -3.192…{lat: 51.47840998047034,lng: -3.1926937697490536}"}

如何从对象中删除“TempPoints:”

期望的输出

Object {"{lat: 51.478,lng: -3.192},{lat: 51.478,lng: -3.192…{lat: 51.47840998047034,lng: -3.1926937697490536}"}

本质上我正在尝试重新创建这样的东西

flightPlanCoordinates = [{lat: 51.478,lng: -3.192},{lat: 51.478,lng: -3.192},{lat: 51.478,lng: -3.192},{lat: 51.47845554862494,lng: -3.1928923123350774},{lat: 51.47848027862647,lng: -3.1929894662780804}];

请求的 PHP 代码

$sql = $dbh->prepare("SELECT TempPoints FROM session WHERE CustomerID = 2 ORDER BY SessionID DESC LIMIT 1"); 
$sql->execute();
$row = $sql->fetch(PDO::FETCH_ASSOC);

$para = implode(" ",$row);
echo json_encode($row);

回答

Object {TempPoints: "{lat: 51.478,lng: -3.192},{lat: 51.478,lng: -3.192…{lat: 51.47840998047034,lng: -3.1926937697490536}"}

最佳答案

对象需要具有key:value对,因此您所需的输出不是有效的语法。

看起来您可能需要一个对象数组:

var array = [
{
lat: 51.478,
lng: -3.192
},
{
lat: 51.478,
lng: -3.192
},
{
lat:51.47840998047034,
lng: -3.1926937697490536
}
];

关于javascript - 删除 json 对象中的字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37180933/

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