sql >> Databasteknik >  >> RDS >> Mysql

json serialisering och deserialisering i c#

Du kan använda vilka verktyg du vill beroende på dina krav. Vissa verktyg passar bättre i ditt projekt. Även om du föredrar att använda de inbyggda .NET Framework-verktygen som DataContractJsonSerializer . Men om du vill få det att fungera måste du rengöra strukturen för json-objektet.

Huvudproblemet jag kan se i ditt json-objekt är de kapslade arrayerna. Istället för att göra saker som...

{
    ...

    "CATSUBCAT":
        {
           [
              {
                    "CATID": "10002",
                    "CATNAME": "veg",

                    ...

                }
            ]
        }
}

gör så här...

{...

    "CATSUBCAT":
           [
              {
                    "CATID": "10002",
                    "CATNAME": "veg",

                    ...

                }
            ]
}

Observera att arrayer i json deklareras som [], så om SUBCAT är en array av objekt måste objekten inuti denna array vara inuti [] och separerade med kommatecken. Följ den här länken och kontrollera hur anställda är representerade



  1. NodeJS MySQL:mäta frågekörningstiden

  2. Hur får man en korrekt dump med mysqldump och single-transaction när DDL används samtidigt?

  3. MySQL får första icke-nullvärdet efter grupp av

  4. MySQL genomsnittligt antal timmar mellan skapade datumtider för ett specifikt tidsintervall