[Useful Info] Web Services and Cloud - JsonClassGenerator
Здравейте,
Темата не е точно за тук, но понеже се сблъсках с този проблем докато писах домашното Consuming Web Services with C# реших все пак да я постна в тази категория, вместо в общи приказки. На задачата с feedzila news се оказа, че API-то връща не толково лицеприятен JSON, за който ако трябва да пишеш POCO, към което да го десериализираш си е доста неприятно. Открих супер якия тул, който може да свърши тази работа с два клика.
Става въпрос за ето този ЦЪК JsonClassGenerator.Подаваш му JSON и той ти генерира всички необходими класове с техните пропъртита(и подкласове ако в JSON-а има масив от обекти). Примерно гадния JSON от тозии url на feedzila: http://api.feedzilla.com/v1/categories/27/articles/search.json?q=sports&count=1, който изглежда така: ЦЪК, съответно генерира следните класое за него: ЦЪК
Спестява доста мъки и време.
Edit: Изключително бавно е това API на feedzila news, заради куерито което прави лудото търсене из артикълите сигурно.По-подходящо място за асинхроннен http get здраве му кажи.