我正在从本地文件中读取简单有效的JSON数据:
{
"title": "...",
"author": "...",
"published": "...",
"updated": "...",
"imageCredit": "..."
}
var_dump($ jsonData)显示为
string(103) "{ "title": "...", "author": "...", "published": "...", "updated": " ", "imageCredit": "..." }"
代码
$metaData = json_decode($jsonData,true);
产生NULL,而json_last_error()为0。
有人可以告诉我在这里创建有效的PHP对象时我缺少什么/做错了什么吗?
答案 0 :(得分:-3)
首先将您的字符串数据转换为 JSON
$jsonData = json_encode($jsonDataString);
然后解码以获取关联数组:
json_decode($jsonData, true);
或
json_decode(json_encode($jsonDataString), true);
希望这会有所帮助。