/// <summary>
/// 把json数据转换成键值对
/// </summary>
/// <param name="JSON"></param>
/// <returns></returns>
public Dictionary<string, object> JsonDic(string JSON)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
Dictionary<string, object> json = (Dictionary<string, object>)serializer.DeserializeObject(JSON);
return json;
}
public string JsonValueInDate()
{
Dictionary<string, object> json;
string JSON = "{'name':'张三','sex':'女','data':[{'title':'这是标题','remark':'这是备注'}]}";
json = JsonDic(JSON);
string key = "data";
if (key == "data")
{
object data;
if (json.TryGetValue("data", out data))
{
object[] datas = (object[])data;
for (int i = 0; i < datas.Length; i++)
{
json = (Dictionary<string, object>)datas[i];
}
object title;
if (json.TryGetValue("title", out title))
{
return title.ToString();
}
}
}
else
{
object name;
if (json.TryGetValue("name", out name))
{
return name.ToString();
}
}
return "";
}