Einzelnen Beitrag anzeigen

fisipjm

Registriert seit: 28. Okt 2013
299 Beiträge
 
#1

JsonToObject überreden ein leeres Objekt zu verarbeiten

  Alt 5. Feb 2024, 14:48
Hi,

Ich versuche gerade, eine Anwendung, die JsonToObject verwendet ein bisschen resistenter zu machen, wenn es um das Thema Änderung in der Datenstruktur geht.

Ich habe folgendes JSON:
Code:
{
  "Value1":"Wert1",
  "Value2":"Wert2"
}
Jetzt kommt Serverseitig ein neues Feld hinzu. Z.B.
Code:
{
  "Value1":"Wert1",
  "Value2":"Wert2",
  "Value3":"Wert3"
}
Kein Problem, schluckt das JSONToObject, hab natürlich keine Value3 im Object, aber alles Fein.
Funktioniert sogar mit einem neuen Array:
Code:
{
  "Value1":"Wert1",
  "Value2":"Wert2",
  "NewArray": []
}
Das einzige wo ich bisher ein Problem festgestellt habe ist, wenn in dem neuen Feld ein Objekt übergeben wird. Also in etwa so:
Code:
{
  "Value1":"Wert1",
  "Value2":"Wert2",
  "NewObject": {}
}
Bekomme ich JSONToObject irgendwie dazu überredet, dass er das neue Objekt ignorieren soll?

viele Grüße
PJM
  Mit Zitat antworten Zitat