Sie können je nach Ihren Anforderungen beliebige Tools verwenden, einige Tools passen besser in Ihr Projekt. Auch wenn Sie lieber mit den in .NET Framework integrierten Tools wie dem DataContractJsonSerializer . Aber wenn Sie arbeiten wollen, müssen Sie die Struktur des json-Objekts bereinigen.
Das Hauptproblem, das ich in Ihrem JSON-Objekt sehen kann, sind die verschachtelten Arrays. Anstatt Dinge zu tun wie...
{
...
"CATSUBCAT":
{
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
}
tun Sie dies ...
{...
"CATSUBCAT":
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
Beachten Sie, dass Arrays in JSON als [] deklariert werden. Wenn SUBCAT also ein Array von Objekten ist, müssen die Objekte in diesem Array innerhalb von [] liegen und durch Kommas getrennt werden. Folgen Sie diesem Link und überprüfen Sie, wie Mitarbeiter vertreten sind