我有一个数据库列,存储了JSON格式的字符串。该字符串本身包含像数组一样的多个元素,每个元素包含多个键值对。有些值也可能包含多个键值对,例如下面的“地址”属性。
[{"name":"abc",
"address":{"street":"str1", "city":"c1"},
"phone":"1234567"
},
{"name":"def",
"address":{"street":"str2", "city":"c1"},
"phone":"7145895"
}
]
我的最终目标是获取JSON字符串中每个字段的单个值。我可能会使用explode()函数来实现这一点,但是explode()需要传入数组而不是字符串。因此,我的第一个目标是将JSON字符串转换为数组。请问有人知道如何做吗?非常感谢。