Warum nimmst du nicht gleich das ParseJSONValue, welches einen String nimmt?
http://docwiki.embarcadero.com/Libra...ON.TJSONObject
Aber ja, einige der Parse-Funktionen werfen keine Fehler ... sie geben einfach nix raus, wenn der JSONString nicht valide ist,
oder wenn weitere Zeichen/Bytes nach Ende des äußeren Nodes liegen.