zoukankan      html  css  js  c++  java
  • 使用Newtonsoft.Json读取Json字符串

    在本园的一篇看到过类似文章,那篇文章,文中是这样用的:

    View Code
    1 JsonReader reader = new JsonReader(new StringReader(json));//json是json字符串

    咋一看,似乎是对的,但JsonReader只是一个接口,根本不能实例化,改正发法是使用JsonReader的实现类:JsonTextReader,代码如下:

    View Code
    1 string s = "[{ id: 1, text: '男' }, { id: 2, text: '女'}]";
    2 StringReader r = new StringReader(s);
    3 JsonReader rd = new JsonTextReader(r);

    再通过实例访问字符串内容:

    View Code
    1 while (rd.Read())
    2 {
    3     if (rd.Value != null)
    4     {
    5         Console.WriteLine(rd.Value.ToString());
    6     }
    7 }
  • 相关阅读:
    Catalan数
    C# & LINQ 对象克隆
    Rotate Image
    反转链表
    QtCreator调试程序时GDB崩溃
    Regular Expression Matching
    Wildcard Matching
    DFA与NFA
    Set Matrix Zeroes
    PCA原理
  • 原文地址:https://www.cnblogs.com/shadowwalker/p/2833484.html
Copyright © 2011-2022 走看看