Hallo Raketenwilli,
Freilich könnte man den Json-String auch in seiner Existenzform „Text“ umformen :-). Das wird aber teuer.
Ja. Weil man dann einen JSON-Parser selbst schreiben muss. Natürlich hat der gezeigte String den Anschein, man könnte sich da mit Regexen durchwühlen:
$id = "NCC-1701";
$regex = <<<END
/{\s*"id"\s*:\s*"$id"\s*,\s*"name"\s*:\s*"(?<name>[^"]+)"\s*}/
END;
"id": "NCC-1031",
"name": "Discovery"
}
Es gibt zwar keinen Beleg für einen Schiffsnamen wie Dwight "Ike" Eisenhower
, aber davon sollte man sich nicht zur Annahme verleiten lassen, dass das nicht vorkommen kann.
Wobei - ok, bei Gunnar kann das nicht vorkommen. Bei ihm hieße das Schiff ja Dwight “Ike” Eisenhower…
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi