我刚刚使用PHP创建了一个数组。有一个像
这样的键的值"coordinates": "[-104.98999178409576, 39.74683938093904]"
我是用
创建的$array["coordinates"] = "[". $lat " , " $lng "]";
我不希望"
在那里。这是JSON中的预期结果
"coordinates": [-104.98999178409576, 39.74683938093904]
答案 0 :(得分:2)
您手动尝试在JSON编码的数组中编写JSON。不要那样做。创建PHP数组结构,然后一次性将整个事物编码为JSON:
$array["coordinates"] = array($lat, $lng);
echo json_encode($array);
答案 1 :(得分:0)
你可以这样做:
json_encode(array('coordinates' => array(-104.98999178409576, 39.74683938093904)));