我刚刚用PHP创建了一个数组。 有一个键的值,如
"coordinates": "[-104.98999178409576, 39.74683938093904]"
我用
$array["coordinates"] = "[". $lat " , " $lng "]";
我不希望"
在那里。 这是 JSON 中的预期结果
"coordinates": [-104.98999178409576, 39.74683938093904]
您正在手动尝试在数组中编写 JSON,然后对其进行 JSON 编码。别这样。创建你的PHP数组结构,然后一次性将整个代码编码为JSON:
$array["coordinates"] = array($lat, $lng);
echo json_encode($array);
你可以
这样做:
json_encode(array('coordinates' => array(-104.98999178409576, 39.74683938093904)));