using System.Collections.Generic;
public string name { get; set; }
public string slug { get; set; }
public int auc { get; set; }
public int item { get; set; }
public string owner { get; set; }
public string ownerRealm { get; set; }
public int bid { get; set; }
public int buyout { get; set; }
public int quantity { get; set; }
public string timeLeft { get; set; }
public int rand { get; set; }
public int seed { get; set; }
public int context { get; set; }
public List<Auction> auctions { get; set; }
public Realm realm { get; set; }
public Auctions auctions { get; set; }
""realm"":{""name"":""Molten Core"",""slug"":""molten-core""},
""auctions"":{""auctions"":[
{""auc"":1880591075,""item"":109128,""owner"":""Leagra"",""ownerRealm"":""Azjol-Nerub"",""bid"":858600,""buyout"":900000,""quantity"":100,""timeLeft"":""VERY_LONG"",""rand"":0,""seed"":0,""context"":0},
{""auc"":1879726534,""item"":43115,""owner"":""Nêwt"",""ownerRealm"":""Azjol-Nerub"",""bid"":5120000,""buyout"":5120000,""quantity"":16,""timeLeft"":""VERY_LONG"",""rand"":0,""seed"":835268864,""context"":0}]}
RootObject m = JsonConvert.DeserializeObject<RootObject>(json);
Console.WriteLine(m.realm.name.Trim());