Ich habe folgende in einigen json ich von XML konvertiert haben:Json Daten entfernen unerwünschte Elemente
"ForSaleStatus":{"items":{"item":{"label":"Not For Sale","value":"2"}}}
Das waren einige xml eine Anwendung aus einer Dropdown erzeugt. Ich will es dies in C# konvertieren:
"ForSaleStatus":"2"
Hier ist der Code habe ich bisher:
var xml = i;
var root = XElement.Parse(xml);
// remove ALL empty elements such as <items/>
root.Descendants().Where(e => string.IsNullOrEmpty(e.Value)).Remove();
// convert the node to JSON for easier processing
var json = JsonConvert.SerializeXNode(root);
jemand denken kann eine Möglichkeit, die json der Umwandlung oder bin ich weg besser geht zurück an das XML und daran arbeiten?
Die XML sieht wie folgt aus:
<ForSaleStatus>
<items>
<item>
<label>Not For Sale</label>
<value>2</value>
</item>
</items>
</ForSaleStatus>
können Sie die ursprüngliche XML aus der Anwendung zur Verfügung stellen? – Xiaoy312
haben den Beitrag bearbeitet. Ich erkannte, dass dies erforderlich war, nachdem ich es zum ersten Mal eingereicht hatte. Vielleicht hast du während der Bearbeitung kommentiert? Kannst du es jetzt sehen? Ich denke, es ist wahrscheinlich vernünftiger, sie aus dem XML zu streichen? –