php - 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);
如果有人知道,请帮助我如何做到这一点。
解决方案
您的 JSON 无效,您应该将其更改为此,因为它是 JSON 数组
[{"id": "23", "flag":"1", "qty": "2", "size": "23"},{"id":"12", "flag":"2", "qty":"1", "size":"12"}]
推荐阅读
- regex - 如何处理字符串中的自定义标签并记录有关格式的信息
- google-apps-script - 数据更改时自动对行进行排序
- r - 按日期和变量对数据框进行排序
- c# - 在未激活 .NET 3.5 Windows 功能的情况下运行 C# exe
- react-native - 如何在 react-native viewpager 中使用动画更改背景颜色?
- c# - 用粗体标签在短语周围附加单词
- javascript - 并行异步/等待操作
- apache - .htaccess -> Nginx 配置
- html - 有没有办法在 Internet Explorer 中显示 MJPEG 视频流?
- css - 我怎样才能只继承引导预定义类的几个属性?