예제 #1
0
        static void Main(string[] args)
        {
            string invalidJson = "{\"Artist\":\"Rob Miles\",\"Title\":\"My Way\",\"Length\":150\"}";

            try
            {
                MusicTrack trackRead = JsonConvert.DeserializeObject <MusicTrack>(invalidJson);
                Console.Write("Read back: ");
                Console.WriteLine(trackRead);
            }
            catch (JsonReaderException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }
예제 #2
0
파일: Program.cs 프로젝트: hcostapuc/70-483
        static void Main(string[] args)
        {
            string invalidJson = "{\"Artist\":\"Rob Miles\",\"Title\":\"My Way\",\"Length\":150\"}";

            try
            {
                //CTO: se sua aplicação faz muita inserção e deleção de data e precisa de uma lista grande
                //podemos usar o LinkedList<t> ele da maior mobilidade do que o List para manipular a lista

                //CTO: Dica: usar link para qualquer busca ou ordenação de uma lista de objetos

                //CTO: Dica: quando for criar o CRUD, bas usar o metodo scafollding, que basicamente cria o crud
                //automaticamente usando a controller e a model (primeiro cria a model depois a controller e logo aparecera a opção de criação via scafollding)
                MusicTrack trackRead = JsonConvert.DeserializeObject <MusicTrack>(invalidJson);
                Console.Write("Read back: ");
                Console.WriteLine(trackRead);
            }
            catch (JsonReaderException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }