Size: a a a

2021 March 05

AG

Anime Grandfather in С#
Андрій
Какой
из вот этой вот))
источник

А

Андрій in С#
Anime Grandfather
из вот этой вот))
так это json
источник

А

Андрій in С#
десериализируй в обект
источник

AG

Anime Grandfather in С#
ну так да
источник

А

Андрій in С#
создаешь модель
источник

А

Андрій in С#
и десеирализируешь в нее
источник

А

Андрій in С#
источник

AG

Anime Grandfather in С#
Андрій
десериализируй в обект
ну я пытался сделать так


var t = Task.Run(() => MessageClass.GetResponseFromURI(new Uri("https://100chat.azurewebsites.net/api/message/")));
               t.Wait();

            JArray j = JArray.Parse(t.Result);
           messageClasses = new ObservableCollection<MessageClass>
           {
             //new MessageClass{MessageText = j},

           };


           MessagesList.ItemsSource = j;


Это в классе
   public class MessageClass
   {

       public int Id { get; set; }
       public int AutorId { get; set; }
       public int RecipentId { get; set; }
       public DateTime TimeSendUtc { get; set; }
       public string MessageText { get; set; }
       public object FileLink { get; set; }


       





       public static string GetResponseFromURI(Uri u)
       {
           var response = "https://100chat.azurewebsites.net/api/message/";
           HttpResponseMessage result;
           using (var client = new HttpClient())
           {
               Task task = Task.Run(async () =>
               {
                   result = await client.GetAsync(u);
                   if (result.IsSuccessStatusCode)
                   {
                       response = await result.Content.ReadAsStringAsync();
                   }
               });
               task.Wait();
           }
         



           return response;
       }
источник

AG

Anime Grandfather in С#
но мне кажется тут чего-то не хватает
источник

А

Андрій in С#
Anime Grandfather
но мне кажется тут чего-то не хватает
JArray j = JArray.Parse(t.Result); вот это хуйня
источник

IK

Ilya Khudaev in С#
Anime Grandfather
ну я пытался сделать так


var t = Task.Run(() => MessageClass.GetResponseFromURI(new Uri("https://100chat.azurewebsites.net/api/message/")));
               t.Wait();

            JArray j = JArray.Parse(t.Result);
           messageClasses = new ObservableCollection<MessageClass>
           {
             //new MessageClass{MessageText = j},

           };


           MessagesList.ItemsSource = j;


Это в классе
   public class MessageClass
   {

       public int Id { get; set; }
       public int AutorId { get; set; }
       public int RecipentId { get; set; }
       public DateTime TimeSendUtc { get; set; }
       public string MessageText { get; set; }
       public object FileLink { get; set; }


       





       public static string GetResponseFromURI(Uri u)
       {
           var response = "https://100chat.azurewebsites.net/api/message/";
           HttpResponseMessage result;
           using (var client = new HttpClient())
           {
               Task task = Task.Run(async () =>
               {
                   result = await client.GetAsync(u);
                   if (result.IsSuccessStatusCode)
                   {
                       response = await result.Content.ReadAsStringAsync();
                   }
               });
               task.Wait();
           }
         



           return response;
       }
источник

А

Андрій in С#
var res = JsonConverter.Deserialize<List<Messege>>(result)
источник

А

Андрій in С#
типа того
источник

МР

Макс Руднев... in С#
Андрій
а кто не пил?
я не пил мне вера не позволяет
источник

А

Андрій in С#
Макс Руднев
я не пил мне вера не позволяет
верующие хуже пидоров
источник

IK

Ilya Khudaev in С#
Тооочно славный бог перун запретил
источник

МР

Макс Руднев... in С#
я не верующий
источник

А

Андрій in С#
источник

IK

Ilya Khudaev in С#
Макс Руднев
я не верующий
Тебе не позволяет вера, но ты не верующий?
Ты наркоман шо ли?
источник

МР

Макс Руднев... in С#
ну вера
источник