在windows窗体应用中,如何用TreeView控件解析JSON内容 100
将JSON中的数据解析到这个控件中,JSON中的几组数据如下:[{"floors":[{"map":"f1-123.png","name":"test","floor":...
将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,采纳的追加悬赏) 展开
[
{
"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个回答
展开全部
Newtonsoft.Json.Net35
你有添加这个引用吗
这个是
json格式序列号和反序列化的类库
你有添加这个引用吗
这个是
json格式序列号和反序列化的类库
追问
添加会报错,能不能麻烦你给一部分代码提示。网上都是WPF的,有点不太明白。。。哎
追答
/// 获取城市代码
///
/// 城市名称
/// 返回城市代码
public static string GetCityCode(string cityName)
{
string tem = string.Format("http://apistore.baidu.com/microservice/cityinfo?cityname={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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询