我想解码json编码数据,我的代码输出是
[ItemVariant] => [{"VariantID1":"36","VariantID2":"1","RevisionNumber":1,"LineNo":1},{"VariantID1":"47","VariantID2":"44","RevisionNumber":1,"LineNo":1}],
我正在使用以下代码在保存功能的控制器文件中对其进行解码
$variantdata = json_decode($this->request->data['ItemVariant']); ,
但没有得到预期的输出, 请建议我正确的解决方案
答案 0 :(得分:0)
有一个不需要的","在末尾。请删除它。
这应该有所帮助:
<?php
$str = '[
{
"VariantID1": "36",
"VariantID2": "1",
"RevisionNumber": 1,
"LineNo": 1
},
{
"VariantID1": "47",
"VariantID2": "44",
"RevisionNumber": 1,
"LineNo": 1
}
]';
$json = json_decode($str, true);
print_r($json);
?>
在此运行代码: http://codepad.org/GZcCdkd2