Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kostas,
10. Sep 2021
Sorry Uwe,
natürlich hast du recht. Es funktioniert einwandfrei.
Irritiert hat mich dass nach dem RemovePair das aJSONObj nicht zurückgeschrieben wird in aJSON.
Doch das braucht es nicht da es darauf referenziert.
aJSONObj.RemovePair('vatRate');
aJSONStr := aJSON.ToJSON;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kostas,
9. Sep 2021
Ist es auch möglich das Pair über den path zu adressen um es zu löschen?
Alle Elemente die keinen Wert haben müssen entfernt werden.
Über den Path lässt sich das Pair leider nicht löschen.
In diesem code Beispiel könnte ich schon das Element Price herausziehen und dessen leere Elemente einzelne Element, so wie es der Uwe vorgeschlagen hat.
Danach müsste ich ein neues JSON bauen und alle...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kostas,
6. Sep 2021
ach, über TJSONObject. Das habe ich übersehen.
Besten Dank Uwe.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Kostas,
6. Sep 2021
Wie kann man bitte aus dem JSON "vatRate" entfernen?
{
"price": {
"dealerPriceGross": "535.50",
"vatRate": "1.23",
"currency": "EUR"
}
}