Forum: Netzwerke
by Uwe Raabe,
23. Sep 2020
Wenn der JSON-Value available_markets heisst, dann muss auch das Feld FAvailable_markets heißen. Delphi geht nach den Feldern, nicht nach den Properties. Die Regel ist: F entfernen, den dann ersten Buchstaben klein schreiben
Alternativ kann man den Namen auch mit einem Attribut überschreiben:
TAlbum = class
private
FArtists: TArray<TArtist>;
FMarkets: TArray<String>;
...
Forum: Netzwerke
by Uwe Raabe,
21. Sep 2020
Es sollte nicht unerwähnt bleiben, dass der Code alles andere als vollständig ist. So werden die erzeugten Objekt-Instanzen unter non-ARC Plattformen nicht wieder freigegeben. Das müsste man noch im Destructor ergänzen.
Forum: Netzwerke
by Uwe Raabe,
20. Sep 2020
Kannst du mal als Beispiel das JSON für eine funktionierende Antwort hier posten? Das müsste noch wesentlich eleganter gehen.
Auch deine aktuelle Lösung für die Authentifizierung würde ich gerne mal sehen (natürlich ohne echte Daten). Da ist oft auch noch Raum für Vereinfachungen.