sql >> Database >  >> RDS >> Mysql

json-serialisatie en deserialisatie in c#

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



  1. Verleen selectierecht aan rijen met voorwaarde

  2. Wat is een goede gratis RDBMS-oplossing voor een klein webproject dat bij succes groot kan worden?

  3. docker postgres pgadmin lokale verbinding

  4. ongeldige waarde voor parameter, 'directory'