Ответы пользователя по тегу C#
  • Всем доброй ночи,поможете разобраться с JSON в C#?

    @mpavlov
    Во-первых, как заметили выше, проверь JSON на валидность. Если все ок, выбирай любой из вариантов ниже.

    Напиши класс с полями Name, Expiry, Price, а потом ньютонсофтом скасти. Выглядеть это будет примерно так:
    public class MyClass
    {
        public string Name {get;set;}
        public string Expiry {get;set;}
        public string Price {get;set;}
    }
    
    public class Parser
    {
        public void Process(string json)
        {
            var result = JObject.Parse(json).ToObject<MyClass>();
    
            var name = result.Name;
            var expiry = result.Expiry;
            var price = result.Price;
        }
    }


    Есть менее красивый, но рабочий вариант без создания класса:
    public class Parser
    {
        public void Process(string json)
        {
            var result = JObject.Parse(json);
    
            var name = result["Name"];
            var expiry = result["Expiry"];
            var price = result["Price"];
        }
    }

    В последнем случае надо будет приводить типы значений к требуемым.
    Ответ написан
    Комментировать
  • Использование twitter api в web api с#?

    @mpavlov
    NuGet Package Manager в помощь. Ищешь по ключевому слову "Twitter" нужный пакет, изучаешь документацию, возможности, устанавливаешь в проект и вперед! Благо, сейчас .NET framework уже почти полностью перешел на модульную систему, что открыло широкие возможности для разрабов разного рода плагинов, вспомогательных библиотек и т.п. И прикрутить какой-то дополнительный функционал, в том числе интеграцию с какой-либо соцсетью, к приложениям(будь-то web api, winforms, mvc) не составляет никакого труда.
    Ответ написан
    Комментировать