Du kan bruge ethvert værktøj, du ønsker, afhængigt af dine krav, nogle værktøjer vil passe bedre ind i dit projekt. Selv hvis du foretrækker at bruge de indbyggede .NET Framework-værktøjer såsom DataContractJsonSerializer . Men hvis du vil få det til at fungere, skal du rense strukturen af json-objektet.
Det vigtigste problem, jeg kan se i dit json-objekt, er de indlejrede arrays. I stedet for at gøre ting som...
{
...
"CATSUBCAT":
{
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
}
gør dette...
{...
"CATSUBCAT":
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
Bemærk, at arrays i json er erklæret som [], så hvis SUBCAT er et array af objekter, skal objekterne inde i denne array være inde i [] og adskilt med kommaer. Følg dette link og tjek hvordan medarbejderne er repræsenteret