DataObject - Member Variablen

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Chris
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 49
Registriert: Fr, 17. Feb 2006 8:51
Wohnort: München
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

DataObject - Member Variablen

Beitrag von Chris »

Hallo Zusammen,

ich wandel eine JSON Datei mittels JSON2VAR in ein DataObject um. Jetzt habe ich in dem DataObject die Member-Variable description
wenn ich mittels

Code: Alles auswählen

oDO:description := nil
die Variable auf nil setze, dann wird das ganze als

Code: Alles auswählen

"description": null
herausgeschrieben bei VAR2JSON.

Gibt es die Möglichkeit die Member-Variable komplett aus dem DataObject zu löschen / entfernen?

Vielleicht hat ja jemand eine Lösung dafür.

Gruß,
Christian
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: DataObject - Member Variablen

Beitrag von Jan »

Hallo Chris,

nein. Ich stand auch schon mal vor dem Problem, und mußte letzendlich einsehen daß das nicht geht. Da mußt Du Dir einen anderen Weg suchen.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Chris
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 49
Registriert: Fr, 17. Feb 2006 8:51
Wohnort: München
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: DataObject - Member Variablen

Beitrag von Chris »

Hallo Jan,

danke für die Antwort. Derzeit löse ich das mittels strtran nach dem VAR2JSON. Dachte es geht vielleicht anders.

Trotzdem danke!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: DataObject - Member Variablen

Beitrag von Jan »

Hallo Chris,

Du könntest auch das DataObject in ein anderes kopieren und dabei alles überspringen, was NIL ist. Das mit StrTran() könte auch mal schief gehen wenn da eine Methode hinzukommt, die NIL sein kann.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Chris
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 49
Registriert: Fr, 17. Feb 2006 8:51
Wohnort: München
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: DataObject - Member Variablen

Beitrag von Chris »

Hallo Jan,

für den momentanen Fall reicht das mit strtran() bei komplexeren Sachen ist die Erzeugung eines neuen Objektes mit Sicherheit der bessere Weg.

Gruß,
Christian
Antworten