Ich habe ein JSOn String, der halt mehrere Strings und ein StringArray hat.
Meine Klasse:
Aktueller Code zum Umwandeln:
Die Strings werden alle richtig umgewandelt. Das Array geht aber so verloren und die Arraylist ist null.
Gibt es ne Möglichkeit, das dies klappt oder muss ich manuell Nacharbeiten?
Ich könnte ungern auf ein String-Array wechseln, was wohl dann klappen würde, aber dafür müßte ich einiges wieder ändern und macht einige Stellen aufwendiger.
Hat jemand eine idee?
*edit*
Wie so immer, habe ich nun selber was gefunden
Habe ein Stringarray hinzugefüfgt und lasse es am ende in ein arraylist umwandeln.
Meine Klasse:
Code:
public class Meineklasse
{
private string _id = "";
private string _alias = "";
private ArrayList _myarraylist = new ArrayList();
public string ID
{
get { return _id; }
set { _id = value; }
}
public string ALIAS
{
get { return _alias; }
set { _alias = value; }
}
public ArrayList MYARRAYLIST {
get { return _myarraylist ; }
set { _myarraylist = value; }
}
}
Code:
Meineklasse meinObjekt = JsonConvert.DeserializeObject<Meineklasse>(jsonString);
Gibt es ne Möglichkeit, das dies klappt oder muss ich manuell Nacharbeiten?
Ich könnte ungern auf ein String-Array wechseln, was wohl dann klappen würde, aber dafür müßte ich einiges wieder ändern und macht einige Stellen aufwendiger.
Hat jemand eine idee?
*edit*
Wie so immer, habe ich nun selber was gefunden
Habe ein Stringarray hinzugefüfgt und lasse es am ende in ein arraylist umwandeln.
Code:
[OnDeserialized]
internal void OnDeserializedMethod(StreamingContext context)
{
//Stringarry in Arrayliste hier umwandeln
}
Zuletzt bearbeitet: