我需要将此字符串作为数组。最后,我需要将此$ objectData作为动态数据
$objectData = '{"data":
{ "alert": "Notification From Nagesh", "sound": "", "badge": "Increment" },
"where": {
"channels": {
"$in": ["b2b4d6cd85af729cf5692fdbb2e43dee93c3563493c9dba7e85a614622c10ba91f2"]
}
}
}
}';
答案 0 :(得分:1)
您应该使用json_decode
,但您的字符串$objectData
不是有效的JSON,它应该是错误的括号:
$objectData = '{"data":
{ "alert": "Notification From Nagesh", "sound": "", "badge": "Increment" },
"where": {
"channels": {
"$in": ["b2b4d6cd85af729cf5692fdbb2e43dee93c3563493c9dba7e85a614622c10ba91f2"]
}
}
}';
var_dump( json_decode($objectData));
答案 1 :(得分:0)
String看起来像json对象。因此,您可以为此字符串尝试json_decode()
方法。
答案 2 :(得分:0)
这将返回数组
var_dump(json_decode($ objectData,true));