0
Ich versuche, auf die folgende JSON-String mit NewtonSoft json 4.5 zu analysieren:Weiter Eigenschaftsnamen und verwenden Sie nur den Wert in json
{
"Name":"Henrik",
"Children":[
{
"Name":"Adam",
"Grandchildren":[
"Jessica", //How can i only show the value and not the property name?
"Michael"
]
}
]
}
Meine Objekte, die ich zu Json serialisiert wird wie folgt aussieht:
public class Parent
{
public string Name { get; set; }
[JsonProperty(PropertyName = "Children")]
public List<Child> Childs { get; set; }
}
public class Child {
public string Name { get; set; }
[JsonProperty(PropertyName = "Grandchildren")]
public List<GrandChild> GrandChilds { get; set; }
}
public class GrandChild {
[JsonProperty(PropertyName = "")]
public string Name { get; set; }
}
Ich habe versucht, den Namen der Eigenschaft zu leeren, aber es löst das Problem nicht.
Mögliches Duplikat [Json.Net: Serialize/Deserialize Eigenschaft als Wert, nicht als Objekt] (https://stackoverflow.com/questions/40480489/json-net-serialize-deserialize-property- als ein Wert-nicht-als-ein-Objekt – dbc