Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
Delphi 12 Athens
|
AW: UTF8 Literale leserlich machen. Welche Unit / Funktion?
25. Jul 2019, 09:54
Also bei mir kommt so ein Krempel über SOAP rein. Das wird dann hiermit bereinigt und übersetzt:
Delphi-Quellcode:
uses System.JSON;
var myJSONValue:TJSONValue;
// 'Gl\xC7\, cknerin' -> 'Glöcknerin'
temp := StringReplace(temp, '\ ', ' ', []);
temp := StringReplace(temp, '\n', ' ', []);
temp := StringReplace(temp, '\, ', '', []);
myJSONValue := TJSONObject.ParseJSONValue(StringReplace(temp.QuotedString('"'), '\x', '\u00',
[rfReplaceAll]));
if Assigned(myJSONValue) then
temp := myJSONValue.ToString;
temp := StringReplace(temp, '"', '', [rfReplaceAll]);
Und das wars dann schon. Ein paar sinnvolle trys und Frees bitte ergänzen.
Sherlock
Oliver Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
|
|
Zitat
|