Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Jul 2018
Wenn, dann müssen sie die Zahlen eben als String speichern und nicht als Float.
Alles andere wiederspricht grob fahrlässig der Spezifikation des JSON.
Wenn der Nummeric-Typ den Wert nunmal auch Nummerisch speichert, dann gehen beim Einlesen automatisch sämtliche Informationen über führende/folgende Nullen verloren.
Kein "ordentlicher" JSON-Parser/Konverter wird sowas ohne Informationsverlust...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
16. Jul 2018
Warum liest du das dann nicht einfach als Zahl (Float) aus und konvertierst selber?
Ansonsten geht es halt über die globalen FormatStettings.
Lösung: Stell dein Windows auf englisch um und schon hast du deine 123.4 :stupid: