您的位置:首页 > 移动开发 > Objective-C

.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; }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  .net Json 对象 二维