Verwendung von C# (.NET 4.6) und JSON.NET Wörterbuch formatierteDeserialisieren einen JSON-String als
Ich bin derzeit versuchen, einen großen JSON-String deserialisieren, die in ein Format mit mehreren Ebenen präsentiert wurden - I m zielen darauf ab, einige dieser Daten in einer flachen DB-Tabelle zu speichern, indem sie über eine C# -Klasse die Daten in dem erforderlichen Format erstellen, das in jede Zeile zurückgeschrieben wird.
Hier ist ein Beispiel für das String-Format (Daten mit Zeilenumbrüchen aus der Lesbarkeit zu erhöhen):
{
"Microsoft":
{
"name" : "Microsoft",
"products" : ["Word", "Excel", ["TestThis","TestOrThis"]],
"employees" :
[
{"John" :{"name" : "John","skills" : ["Support", "Programming"]}},
{"Dave":{"name" : "Dave", "skills" : ["Tester"]}}
]
}
}
Was ich will, um am Ende wirklich mit ist eine Datenbank Zeile, das nur einige dieser Informationen hat , etwas wie lesen:
"Company Name", "Employee Name"
z
"Microsoft", "John"
"Microsoft", "Dave"
"IBM", "Ted"
einen grundlegenden JSON-String zu lesen, ist einfach genug, aber ich bin neu JSON verwendet, die mich auf stapften verlassen hat, wie diese zu brechen.
Bitte posten gültiger JSON. Das oben genannte ist nicht gültig. –
Ihr JSON ist nicht gültig, Ihr fehlt das doppelte Zitat nach den "Produkten: – Wattcey