Wie man json in eine flache Struktur in C # konvertiert
Ich versuche, eine Funktion in C # zu schreiben, die JSON in ein Schlüssel / Wert-Paar konvertiert. Es sollte Arrays unterstützen. So zum Beispiel der folgende JSON:
{
title: title_value,
components: [
{
component_id: id1,
menu: [
{title: menu_title1},
{title: menu_title_x},
{id: menu_id1}
]
},
{
component_id: id2,
menu: [
{title: menu_title2},
{id: menu_id2}
]
}
]
}
sollte konvertiert werden zu:
title = title_valuecomponents.0.component_id = id1components.0.menu.0.title = menu_title1components.0.menu.1.title = menu_title_xcomponents.0.menu.2.id = menu_id1components.1.component_id = id2components.1.menu.0.title = menu_title2components.1.menu.1.id = menu_id2Ist es eine einfache Möglichkeit, diese Aufgabe zu erledigen? Die Logik wird kompliziert, wenn ich anfange, Arrays und verschachtelte Arrays zu berücksichtigen.