sql >> Databáze >  >> RDS >> Mysql

json serializace a deserializace v c#

Můžete použít jakékoli nástroje, které chcete, v závislosti na vašich požadavcích, některé nástroje se do vašeho projektu hodí lépe. I když dáváte přednost integrovaným nástrojům .NET Framework, jako je DataContractJsonSerializer . Ale pokud chcete pracovat, budete muset vyčistit strukturu objektu json.

Hlavním problémem, který vidím ve vašem objektu json, jsou vnořená pole. Místo toho, abyste dělali věci jako...

{
    ...

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

                    ...

                }
            ]
        }
}

udělej to...

{...

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

                    ...

                }
            ]
}

Všimněte si, že pole v json jsou deklarována jako [], takže pokud je SUBCAT pole objektů, pak objekty v tomto poli musí být uvnitř [] a oddělené čárkami. Sledujte tento odkaz a zkontrolujte, jak jsou zaměstnanci zastoupeni



  1. Postgres spoušť pro aktualizaci mezipaměti Java

  2. MySQL:V klauzuli FROM nemůžete určit cílovou tabulku pro aktualizaci

  3. Převod databáze Postgresql z SQL_ASCII obsahující smíšené typy kódování na UTF-8

  4. Výpočet věku od narozenin pomocí oracle plsql trigger a vložení věku do tabulky