0

我无法解析下面给出的这个 json 字符串,有人建议一些不错的选择:

$json_string = '{{"name":"ff","phone":344543},{"name":"sdf","phone":344543},       {"name":"sfsd","phone":344543}}';

i have tried json_decode($json_string); but not working. I need to parse this string and retrieve the coontants as normal array. please help.

谢谢

4

2 回答 2

2

您的 JSON 字符串不正确,正确的方法:

$json_string = '[{"name":"ff","phone":344543},{"name":"sdf","phone":344543},{"name":"sfsd","phone":344543}]';
print_r(json_decode($json_string));

试试上面的东西..

于 2013-08-10T07:55:31.917 回答
0

第一个对象没有钥匙。JSON 中不允许出现两个连续的 {{。将第一个 { 替换为 [。当然最后一个结束 } 用 ] 使它成为一个有效的数组。

于 2013-08-10T07:48:14.933 回答