.net 二维 json 转 Object
2016-08-04 18:36
357 查看
在.net 开发中,经常遇到数据的各种转换,一般而言,前台会返回一个Json数据,而有时候json是一个二维的数组。那么怎么办呢?我们也可以实现二维数组转换为对象的办法。下面是一个对json进行二维转换对象的方法。可以参考下。
public void GetJsonToObject(string jsonText)
{
JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText);
string zone = jo["Tp"][1]["Pid"].ToString();
string zone_en = jo["Tp"][1]["Pname"].ToString();
foreach (var item in jo["Tp"])
{
string id = item["Pid"].ToString();
string name = item["Pname"].ToString();
}
}
public class Test
{
public int id { get; set; }
public string name { get; set; }
public TestP Tp { get; set; }
}
public class TestP
{
public int Pid { get; set; }
public string Pname { get; set; }
}
public void GetJsonToObject(string jsonText)
{
JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText);
string zone = jo["Tp"][1]["Pid"].ToString();
string zone_en = jo["Tp"][1]["Pname"].ToString();
foreach (var item in jo["Tp"])
{
string id = item["Pid"].ToString();
string name = item["Pname"].ToString();
}
}
public class Test
{
public int id { get; set; }
public string name { get; set; }
public TestP Tp { get; set; }
}
public class TestP
{
public int Pid { get; set; }
public string Pname { get; set; }
}
相关文章推荐
- .NET-object与Json(反)序列化,键提取
- [JSON]JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- .net中JSON序列化Object指定属性两种方法
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- .NET中将Object类型数据转化为Json格式数据
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- .net json转换 json to object & object to json
- 使用C# + Xamarin开发应用-- 使用json.net 遇到错误 Object non reference
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- JSON简介 (Javascript Object Nonation)
- android 读取JSON数据(遍历JSONObject和JSONArray)
- Java JSONObject
- jsonobject.tobean date的解决办法
- 关于JSONArray明明添加add JSONObject却为空
- 区别JsonArray&JsonObject的思路