Как правильно спарсить данные?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
Доброго времени суток. Подскажите, пожалуйста, как правильно спарсить данные с поломанного когда из переменной:
HTML:
"tradable":0,"owner_descriptions":[{"value":"Tradable & Marketable After: [date]1592784000[/date]"}],"name":"AKIMBO","name_color":"FF00FF","type":"","market_name":"AKIMBOs","market_hash_name":"AKIMBOs","commodity":1,"market_tradable_restriction":7,"market_marketable_restriction":7,"marketable":0,"tags":[{"category":"type","internal_name":"weapon_skins","localized_category_name":"Item Type","localized_tag_name":"Weapon Skin"},{"category":"quality","internal_name":"mint","localized_category_name":"Quality","localized_tag_name":"Mint-Condition"},{"category":"rarity","internal_name":"rare","localized_category_name":"Rarity","localized_tag_name":"Rare"}]}],"total_inventory_count":2,"success":1,"rwgrsn":-2}
Мне нужно, зная "name": AKIMBO, получить данные с [date][/date], а именно 1592784000.

Можно ли прикрутить к такому коду Newton.Json JToken или как лучше всего достать нужную мне информацию?

C#:
JToken JToken1 = JValue.Parse(project.Variables["Json3"].Value); // тут код ответа из https://loot.farm/fullprice.json
for (int i1=0; i1<JToken1.Count(); i1++) {
    JToken JToken2 = JToken1.ElementAt(i1);
    project.Variables["LootJsonALL"].Value = "'Two Times' McCoy | USAF TACP"; // эту строку лучше убрать
    if (JToken2["name"].ToString() == project.Variables["LootJsonALL"].Value) {
        //Выбираем любое свойство какое надо отдать:
        return JToken2["price"].ToString(); // вернет сразу "99"
        return JToken2.ToString(); // вернет всю строку с иерархией в форме дерева
        return JsonConvert.SerializeObject(JToken2, Newtonsoft.Json.Formatting.None);  // вернет всю строку с иерархией в форме строки
    }
}
return "искали, искали. и нифига не нашли";
 

RoyalBank

Client
Регистрация
07.09.2015
Сообщения
557
Благодарностей
550
Баллы
93
  • Спасибо
Реакции: Gunjubasik

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)