得到你的JSON字符串並設置在這個WebSite中,這個網站會爲你創建一個類對象,把這個對象放到你的項目中。
例如:
public class RootObject // object name
{
//atributtes names
public string Vorname { get; set; }
public string AusweisNr { get; set; }
public string MitgliedsNr { get; set; }
public string returnstr { get; set; }
public string returncode { get; set; }
}
所以,你會dowloand這個JSON,放在一個字符串VAR 例如:
var Apiurl = "http://youAPI.com/something/something/";
var JSONString= new System.Net.WebClient().DownloadString(Apiurl);//this will download all text what the Apiurl return
之後,你就會把轉換/反序列化JsonString的對象。
RootObject objectJSON = JsonConvert.DeserializeObject<RootObject>(JSONString);
這最後的代碼發生了什麼?
yourJsonObject nameForThisObject = JsonConvert.DeserializeObject<yourObjectJsonClass>(yourJsonString);
注意:您的ObjectJsonClass(我的RootObject)必須具有相同的Json屬性。
你想把它轉換成什麼? –
請不要在您的問題標題中使用井號標籤。 – Stijn
嘿@Phillip。 歡迎來到Stackoverflow。在這裏閱讀關於編寫一個好的SO問題: http:// stackoverflow。COM /幫助/如何對問 – garfbradaz