JSON:在没有逗号的方括号中添加值

时间:2015-01-14 01:09:04

标签: php json

我刚刚使用PHP创建了一个数组。有一个像

这样的键的值
"coordinates": "[-104.98999178409576, 39.74683938093904]"

我是用

创建的
$array["coordinates"] = "[". $lat " , " $lng "]";

我不希望"在那里。这是JSON中的预期结果

"coordinates": [-104.98999178409576, 39.74683938093904]

2 个答案:

答案 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)));