工作,我有我有編碼的,像這樣json_decode不會對我的字符串
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
$JSONData = json_encode($finalData,JSON_PRETTY_PRINT);
我藉此JSON數據並將其存儲在一個文件中,像這樣
File::put("path","var tour = \n [ \n\t $JSONData \n ];");
JSON對象,看起來是這樣的文件
var tour =
[
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
];
現在,在我讀回來形成像這樣
0123第二線[
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
];
問題是,當我想它解碼回到它不會發生,這就是我正在嘗試的是,根據預期的輸出
$lines = file_get_contents("path",NULL,NULL,10);
$a = json_decode($lines);
我們做一個$應該有解碼的數據,但它有空。
有人能指出錯誤嗎?
HTTP ://php.net/manual/en/function.json-las t-error.php它打印什麼? – varuog