sql >> Database teknologi >  >> RDS >> Mysql

json serialisering og deserialisering i c#

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



  1. Sådan opretter du histogram i PostgreSQL

  2. ScaleGrid tilføjer Oracle Cloud til Managed Database Hosting

  3. Postgres enum i TypeORM

  4. Installation af WordPress ved hjælp af WP-CLI