1. <small id='5wkoG'></small><noframes id='5wkoG'>

    1. <i id='5wkoG'><tr id='5wkoG'><dt id='5wkoG'><q id='5wkoG'><span id='5wkoG'><b id='5wkoG'><form id='5wkoG'><ins id='5wkoG'></ins><ul id='5wkoG'></ul><sub id='5wkoG'></sub></form><legend id='5wkoG'></legend><bdo id='5wkoG'><pre id='5wkoG'><center id='5wkoG'></center></pre></bdo></b><th id='5wkoG'></th></span></q></dt></tr></i><div id='5wkoG'><tfoot id='5wkoG'></tfoot><dl id='5wkoG'><fieldset id='5wkoG'></fieldset></dl></div>

      <tfoot id='5wkoG'></tfoot>
    2. <legend id='5wkoG'><style id='5wkoG'><dir id='5wkoG'><q id='5wkoG'></q></dir></style></legend>
        <bdo id='5wkoG'></bdo><ul id='5wkoG'></ul>

      Newtonsoft JSON 反序列化

      时间:2023-08-23
        <tfoot id='y5lJv'></tfoot>

          • <legend id='y5lJv'><style id='y5lJv'><dir id='y5lJv'><q id='y5lJv'></q></dir></style></legend>

            <small id='y5lJv'></small><noframes id='y5lJv'>

              <tbody id='y5lJv'></tbody>
              <bdo id='y5lJv'></bdo><ul id='y5lJv'></ul>

                <i id='y5lJv'><tr id='y5lJv'><dt id='y5lJv'><q id='y5lJv'><span id='y5lJv'><b id='y5lJv'><form id='y5lJv'><ins id='y5lJv'></ins><ul id='y5lJv'></ul><sub id='y5lJv'></sub></form><legend id='y5lJv'></legend><bdo id='y5lJv'><pre id='y5lJv'><center id='y5lJv'></center></pre></bdo></b><th id='y5lJv'></th></span></q></dt></tr></i><div id='y5lJv'><tfoot id='y5lJv'></tfoot><dl id='y5lJv'><fieldset id='y5lJv'></fieldset></dl></div>

                本文介绍了Newtonsoft JSON 反序列化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我的 JSON 如下:

                My JSON is as follows:

                {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}
                

                我找到了用于 C# 的 Newtonsoft JSON.NET 反序列化库.我尝试按如下方式使用它:

                I found the Newtonsoft JSON.NET deserialize library for C#. I tried to use it as follow:

                object JsonDe = JsonConvert.DeserializeObject(Json); 
                

                如何访问 JsonDe 对象以获取所有类型"数据?我用循环尝试了它,但它不起作用,因为该对象没有枚举器.

                How can I access to the JsonDe object to get all the "Type" Data? I tried it with a loop but it is not working because the object does not have an enumerator.

                推荐答案

                你可以实现一个类来保存 JSON 中的字段

                You can implement a class that holds the fields you have in your JSON

                class MyData
                {
                    public string t;
                    public bool a;
                    public object[] data;
                    public string[][] type;
                }
                

                然后使用 DeserializeObject 的通用版本:

                and then use the generic version of DeserializeObject:

                MyData tmp = JsonConvert.DeserializeObject<MyData>(json);
                foreach (string typeStr in tmp.type[0])
                {
                    // Do something with typeStr
                }
                

                文档:序列化和反序列化 JSON

                这篇关于Newtonsoft JSON 反序列化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:当键值未知时反序列化 JSON 下一篇:C# 中的 JSON 反序列化如何工作

                相关文章

                最新文章

              1. <i id='4Q60i'><tr id='4Q60i'><dt id='4Q60i'><q id='4Q60i'><span id='4Q60i'><b id='4Q60i'><form id='4Q60i'><ins id='4Q60i'></ins><ul id='4Q60i'></ul><sub id='4Q60i'></sub></form><legend id='4Q60i'></legend><bdo id='4Q60i'><pre id='4Q60i'><center id='4Q60i'></center></pre></bdo></b><th id='4Q60i'></th></span></q></dt></tr></i><div id='4Q60i'><tfoot id='4Q60i'></tfoot><dl id='4Q60i'><fieldset id='4Q60i'></fieldset></dl></div>
                  <bdo id='4Q60i'></bdo><ul id='4Q60i'></ul>

                  <small id='4Q60i'></small><noframes id='4Q60i'>

                1. <tfoot id='4Q60i'></tfoot>

                    <legend id='4Q60i'><style id='4Q60i'><dir id='4Q60i'><q id='4Q60i'></q></dir></style></legend>