Mysql
 sql >> Baza danych >  >> RDS >> Mysql

serializacja i deserializacja json w c#

Możesz użyć dowolnych narzędzi, w zależności od Twoich wymagań, niektóre narzędzia będą lepiej pasować do Twojego projektu. Nawet jeśli wolisz korzystać z wbudowanych narzędzi .NET Framework, takich jak DataContractJsonSerializer . Ale jeśli chcesz wykonać pracę, musisz wyczyścić strukturę obiektu json.

Głównym problemem, który widzę w twoim obiekcie json, są zagnieżdżone tablice. Zamiast robić takie rzeczy jak...

{
    ...

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

                    ...

                }
            ]
        }
}

zrób to...

{...

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

                    ...

                }
            ]
}

Zauważ, że tablice w json są deklarowane jako [], więc jeśli SUBCAT jest tablicą obiektów, obiekty wewnątrz tej tablicy muszą znajdować się wewnątrz [] i oddzielone przecinkami. Kliknij ten link i sprawdź, jak są reprezentowani pracownicy



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SequelizeConnectionRefusedError:połącz ECONNREFUSED 127.0.0.1:3306

  2. MySQL:zaktualizuj wszystkie wiersze w tabeli pasujące do wyników innego zapytania

  3. Ładowanie pliku .txt o stałej szerokości, rozdzielanego spacjami do mySQL

  4. Wstaw słownik z listy do bazy danych w pythonie

  5. Jak mogę wyczyścić pamięć podczas uruchamiania długiego skryptu PHP? próbowałem unset()