Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Hat sich erledigt ;) Einfach mal das ToString weglassen.
Man, das ist ein Gewurschtel. Wahrscheinlich alles Gewöhnungssache.
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Das mit dem TJSONArray hab ich hinbekommen.
Aber wie füge ich dieses jetzt dem JSONObject hinzu?
Wenn ich das so mache JSON.AddPair('TestArray',JSONArray.ToString); dann habe ich das Array mit Quotes, was im Grund ja falsch ist.
Ich müsste es ja ohne Quotes hinzufügen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Ja, Nee, is klar ;) Wenn mir das mal so locker von der Hand gehen würde, dann würde ich gleich mal meinen Nickname ändern ;)
So hätte ich mir das gewünscht. Wenn ich da mal ein kurzen Blick auf Python werfe (nur mal auf dieses Thema bezogen)....naja.
Jetzt muss ich das ganze nur noch als Array verpacken. Mal sehen wie weit ich komme ;) (Die Hilfe hat mir bei JSON bisher nur wenig...
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Super, dass spart mir natürlich eine Masse an Arbeit ;) Das muss ich mir erst mal auf der Zunge zergehen lassen.
Sag mal hast du über die Jahre so einen großen Helperclass-Fundus, oder zimmerst du so was aus dem Hut mal eben in Plaintext runter? Hut ab.
Diese Helperklasse beantwortet natürlich auch gleich meine letzte Frage. Danke.
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Das merke ich ;)
In der Hilfe in das Create zu schauen, auf die Idee bin ich natürlich nicht gekommen ;) Sorry dafür.
Habt ihr noch einen guten Tipp für Boolean?
Oder muss ich es tatsächlich so machen:
if value then
JSON.AddPair(TJSONPair.Create('Tuer',TJSONTrue.Create)) else
JSON.AddPair(TJSONPair.Create('Tuer',TJSONFalse.Create));
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Danke. Damit kann ich schon mal Integerwerte übernehmen.
Für Boolean nehme ich dann JSONTrue bzw. JSONFalse.
Aber wir macht man es bei Extended?
Forum: Object-Pascal / Delphi-Language
Delphi
by Captnemo,
18. Jan 2016
Hi,
ich möchte mir einen JSONString zusammen stellen. Dazu verwende ich DBXJSON.
Mit JSON.AddPair(TJSONPair.Create('Name','Dieter')); geht das mit Strings super.
Nur wie kann ich andere Datentypen wie Extended, Integer, Bool usw. hinzufügen?
Umwandeln in einen String scheidet aus, da diese sonst in Quotes gesetzt werden, und dieses von der Gegenstelle dann als String und nicht als Integer...