有没有办法读取json中的教义类型“simply_array”或“array”的列?
我的学说数据库是从另一个 api 访问的,我想从该 api 读取数据。然而,我想将一列类型主义数组转换为 JSON。
我不确定是否有更好的方法来做到这一点,或者我需要破解它。
以下是数据库中存储为学说数组的示例:
"a:1:{i:0;a:3:{s:3:\u0022day\u0022;i:5;s:4:\u0022time\u0022;s:7:\u0022morning\u0022;s:12:\u0022availability\u0022;N;}}"
最佳答案
这看起来像 PHP 的 serialize() 的格式功能。并且字符串中的文字双引号已转换为 unicode 转义序列。
您可以执行以下操作:
- 获取序列化字符串
- 修复
\u0022
序列(将其替换为"
) unserialize()
它可以重现数组- 使用 json_encode() 将数组转换为 JSON .
关于mysql - 将学说数组转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51367410/