Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

serialização e desserialização json em c #


Você pode usar qualquer ferramenta que desejar, dependendo de seus requisitos, algumas ferramentas se encaixarão melhor em seu projeto. Mesmo que você prefira usar as ferramentas internas do .NET Framework, como o DataContractJsonSerializer . Mas se você quiser fazer funcionar, você precisará limpar a estrutura do objeto json.

O principal problema que posso ver no seu objeto json são os arrays aninhados. Em vez de fazer coisas como...
{
    ...

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

                    ...

                }
            ]
        }
}

fazem isto...

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

                    ...

                }
            ]
}

Observe que arrays em json são declarados como [], portanto, se SUBCAT for um array de objetos, os objetos dentro desse array devem estar dentro de [] e separados por vírgulas. Siga este link e verifique como os funcionários são representados