首页 > 解决方案 > php没有将json字符串转换为json数组

问题描述

我想要这个字符串{"id": "23", "flag":"1", "qty": "2", "size": "23"},{"id":"12", "flag":"2", "qty":"1", "size":"12"}到 json 数组。

我使用了以下代码但无法正常工作。

$data = '{"id": "23", "flag":"1", "qty": "2", "size": "23"},{"id":"12", "flag":"2", "qty":"1", "size":"12"';


echo json_decode($data, true);

如果有人知道,请帮助我如何做到这一点。

标签: phpjson

解决方案


您的 JSON 无效,您应该将其更改为此,因为它是 JSON 数组

[{"id": "23", "flag":"1", "qty": "2", "size": "23"},{"id":"12", "flag":"2", "qty":"1", "size":"12"}]


推荐阅读