U kunt alle tools gebruiken die u maar wilt, afhankelijk van uw vereisten, sommige tools passen beter in uw project. Zelfs als u liever de ingebouwde tools van .NET Framework gebruikt, zoals de DataContractJsonSerializer . Maar als je werk wilt maken, moet je de structuur van het json-object opschonen.
Het belangrijkste probleem dat ik in uw json-object kan zien, zijn de geneste arrays. In plaats van dingen te doen als...
{
...
"CATSUBCAT":
{
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
}
doe dit...
{...
"CATSUBCAT":
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
Merk op dat arrays in json worden gedeclareerd als [], dus als SUBCAT een array van objecten is, moeten de objecten in deze array binnen [] staan en gescheiden worden door komma's. Volg deze link en controleer hoe werknemers worden vertegenwoordigd