得到你的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