Чтобы десериализовать, сначала вам нужно создать класс с атрибутами, которые имеет JSON. Эта страница вам в этом очень поможет.
После того, как у вас есть класс, вам нужно десериализовать JSON в этот класс. В C# мне нравится использовать JsonConvert
из библиотеки Newtonsoft.Json
, вам нужно его импортировать.
Метод, который десериализует его: JsonConvert.DeserializeObject
.
Один небольшой пример, скажем, ваш класс называется Bitcoin, тогда вам нужно будет сделать это следующим образом:
var myBitcoin = JsonConvert.DeserializeObject<Bitcoin>(yourJson);
РЕДАКТИРОВАТЬ: Чтобы вытащить json из URL-адреса, вы можете использовать метод Webclient DownloadString.
var myjson = new WebClient().DownloadString("url");
Этот пост также может вам помочь.