在windows窗体应用中,如何用TreeView控件解析JSON内容

将JSON中的数据解析到这个控件中,JSON中的几组数据如下:
[
{
"floors": [{"map": "f1-123.png", "name": "test", "floor": "1"}],
"name": "test", "id": "852801"
},
{
"floors": [{"map": "f0-floorone.png", "name": "FOne", "floor": "0"}],
"name": "LibFloor", "id": "765026"
},
{
"floors": [{"map": "f0-home.png", "name": "house", "floor": "0"}],
"name": "Home", "id": "810320"
}
]
请将这些数据显示成如下treeview控件中的形式。(PS:这是一个windows窗体程序,不是WPF,采纳的追加悬赏)

第1个回答  2015-03-15
Newtonsoft.Json.Net35
你有添加这个引用吗

这个是
json格式序列号和反序列化的类库追问

添加会报错,能不能麻烦你给一部分代码提示。网上都是WPF的,有点不太明白。。。哎

追答

/// 获取城市代码
///
/// 城市名称
/// 返回城市代码
public static string GetCityCode(string cityName)
{
string tem = string.Format("{0}", cityName);

JObject o = (JObject)HtmlCode.GetJArray(tem)[0];
if (o["retMsg"].ToString() == "success")
{
return o["retData"]["cityCode"].ToString();
}
return "";
}

public static JArray GetJArray(string url)
{
string str = HtmlCode.GetHtmlCodeByWebRequest(url);
str = "[" + str + "]";
return (JArray)JsonConvert.DeserializeObject(str);
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网