对象数组我已格式化输出等如何显示JSON格式
{"main" : { "membersdetails": [{result:SMS message(s) sent},
{result:SMS message(s) sent},{result:SMS message(s) sent}]}}
错误是:{结果:SMSmessage(S -------------- -------- ^期待 'STRING',}”
应该怎样做,使之正确。
对象数组我已格式化输出等如何显示JSON格式
{"main" : { "membersdetails": [{result:SMS message(s) sent},
{result:SMS message(s) sent},{result:SMS message(s) sent}]}}
错误是:{结果:SMSmessage(S -------------- -------- ^期待 'STRING',}”
应该怎样做,使之正确。
最好的办法是不通过手工制作JSON字符串。取而代之的是,让json_encode
为你做它:
例子:(live copy)
$data = array(
main => array(
membersdetails => array(
array(
result => 'SMS message(s) sent'
),
array(
result => 'SMS message(s) sent'
),
array(
result => 'SMS message(s) sent'
)
)
)
);
echo json_encode($data);
输出:
{"main":{"membersdetails":[{"result":"SMS message(s) sent"},{"result":"SMS message(s) sent"},{"result":"SMS message(s) sent"}]}}
认真地努力,为打算在几天内删除:) –
@NullPoiиteя一个问题:花了两分钟,将有希望到OP有益的(问题可能不会被删除)。 –
您的JSON是无效的这个'result'和'短信(S)sent'应可以在双引号' “' –
呀尝试这种 {主:{membersdetails:[{结果:” SMS消息(一个或多个)发送的 “},{结果:” 发送SMS消息(一个或多个) “},{结果:”短信发送“}]}} –
谢谢。得到了结果。 – Shikha