Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: TJSONValue und Dezimalzahlen

  Alt 13. Jul 2018, 17:40
und bei (TJSONValue as TJSONNumber).ToString den Wert "123,40"
Also bei mir kommt 1:1 raus was im Json steht. Delphi 10 Seattle.
Delphi-Quellcode:
procedure p();
const
   input = '{"key":123.4}';
var
   jsonObject: TJSONObject;
   jsonNumber: TJSONNumber;
begin
   jsonObject := TJsonObject.ParseJSONValue(input) as TJSONObject;
   jsonNumber := jsonObject.Values['key'] as TJSONNumber;
   WriteLn( jsonNumber.ToString() ); // Ergibt "123.4"
end;
Beinhaltet dein "Originalschreibweise" auch dass eine "123.4000" nicht als "123.4" ausgegeben werden darf?
  Mit Zitat antworten Zitat