Einzelnen Beitrag anzeigen

Der schöne Günther

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

AW: Delphi 12 - System.JSON.FloatToJson - verschlimmbessert - Workaround?

  Alt 17. Jan 2024, 10:35
Ich kann jetzt nichts zum Verhalten von Delphi 12 beitragen, aber wenn ich in dem Ticket sehe wie da irgendeiner reinpoltert, er findet, Delphi müsse etwas anders machen weil sein Python-Codeschnipsel damit nicht klar kommt - Und das reicht schon aus, damit Embarcadero an der Standardbibliothek etwas verschlimmbessert (und anscheinend bis heute keine ausreichende Testabdeckung für elementare Bestandteile der Standardbibliothek hat), dann weiß ich echt auch nicht mehr...

War nicht mal ein Argument für Delphi "Nimm deinen uralten Code, und der funktioniert heute noch?" Vielleicht kompiliert er, aber wenn die in jeder Version solche Dinge kaputt machen dann ist das auch nur noch Augenwischerei.

Wie kommt man eigentlich darauf? 30 Sekunden Internet-Recherche ergeben eigentlich eindeutig, dass der Dezimalpunkt da überhaupt nicht sein muss und das in Delphi bislang völlig ok gelöst war.
https://ecma-international.org/publi...ards/ecma-404/
Zitat:
JSON is agnostic about the semantics of numbers. (...) A number is a sequence of decimal digits with no superfluous leading zero. It may have a preceding minus sign (U+002D). It may have a fractional part prefixed by a decimal point (U+002E) (...)
https://www.json.org/json-en.html

https://datatracker.ietf.org/doc/html/rfc8259#section-6

Mann, echt...
  Mit Zitat antworten Zitat