JSON:在方括号中添加值,不带逗号


JSON: add values in square brackets without commas

我刚刚用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)));