gpt4 book ai didi

php json_decode 在键上没有引号时失败

转载 作者:可可西里 更新时间:2023-11-01 13:04:59 25 4
gpt4 key购买 nike

我有这样表示的 json 数据

{key:"value"}

(键周围没有引号...)

我想将其转换为关联数组。

PHP 的 json_decode 返回 null

如何在键周围添加引号??谢谢...

最佳答案

您可以在源中修复 JSON 以便它返回有效的 JSON 结构,或者您可以在键周围手动添加引号。

This answer对于类似的问题有一个如何做到这一点的例子:

function my_json_decode($s) {
$s = str_replace(
array('"', "'"),
array('\"', '"'),
$s
);
$s = preg_replace('/(\w+):/i', '"\1":', $s);
return json_decode(sprintf('{%s}', $s));
}

关于php json_decode 在键上没有引号时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com