Ich habe JSON-Objekt, das ich codiert haben wie sojson_decode funktioniert nicht auf meinem String
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
$JSONData = json_encode($finalData,JSON_PRETTY_PRINT);
ich diese JSON-Daten nehme und sie in einer Datei wie so
File::put("path","var tour = \n [ \n\t $JSONData \n ];");
zu speichern, die etwa wie folgt aussieht in der Datei
var tour =
[
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
];
nun wie so
bildet die zweite Linie zurücklese ich es[
{
"id": "",
"steps": [
{
"target": "purchase_order_items_itemmaster_id",
"title": "",
"placement": "",
"content": "",
"xoffset": "",
"yoffset": ""
}
]
}
];
Das Problem ist, wenn ich sie entschlüsseln will es geschieht nicht zurück, das ist, wie ich zu tun versuchen, dass,
$lines = file_get_contents("path",NULL,NULL,10);
$a = json_decode($lines);
Nun ist das $ a sollte erwartete Ausgabe hat nach dem dekodierte Daten, aber es hat null.
Kann jemand auf den Fehler hinweisen?
http : //php.net/manual/en/function.json-las t-error.php was wird gedruckt? – varuog