码迷,mamicode.com
首页 > 其他好文 > 详细

Newtonsoft 反序列化字符串

时间:2014-10-09 01:58:17      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:des   os   ar   for   strong   c   on   r   line   

string json=“[{“name”:”zhangsan”,”age”:”12”},{“name”:”zhangsan”,”age”:”12”}]”

方法1:

JArray arr = (JArray)JsonConvert.DeserializeObject(json);

JObject obj = (JObject)arr[1];

Console.WriteLine(obj["name"]);

Console.WriteLine(arr[1]["name"]);

方法2

一个对象

public class Student

{

  • public string name
  • { get; set; }
  • public int age
  • { get; set; }
  • }

    List<Student> students = JsonConvert.DeserializeObject<List<Student>>(json);

    foreach (Student model in students)
    {
                 //dosomething

    }

    Newtonsoft 反序列化字符串

    标签:des   os   ar   for   strong   c   on   r   line   

    原文地址:http://www.cnblogs.com/umlzhang/p/4011845.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!