zoukankan      html  css  js  c++  java
  • 获取json字段的key和value

    1、获取对应key的值

    JObject jt = Newtonsoft.Json.JsonConvert.DeserializeObject<JObject>("{"test1":"aaaa","test2":"bbbbbb"}");
                Console.Write(jt["test1"].ToString());
                Console.Write(jt["test2"].ToString());

    2、获取key和value

     string json = "{"a":"a","s":"s","d":"f","f":f}";
                var o = JObject.Parse(json);
                foreach (var item in o.Children())
                {
                    var p = item as JProperty;
                    string s = p.Name + ":" + p.Value;
                  
                }
     string json = "{"a":[{"a":"a","s":"s","d":"d","f":f},{"a":"a","s":"s","d":"d","f":f},{"a":"a","s":"s","d":"d","f":f}]}";
                var o = JObject.Parse(json);
                Console.WriteLine(o);
                Console.Read();
                foreach (JToken child in o.Children())
                {
    
                    foreach (JToken grandChild in child)
                    {
    
                        foreach (JToken grandGrandChild in grandChild)
                        {
    
                            foreach (var item in grandGrandChild.Children())
                            {
                                var p = item as JProperty;
                                string s = p.Name + ":" + p.Value;
                               
                             
                            }
                           
                        }
                    }
                }
  • 相关阅读:
    Unity中 mesh生成斜坡
    设计模式
    Go语言高级编程
    Go语言高级编程
    agentzh 的 Nginx 教程(版本 2020.03.19)
    ubuntu18安装mysql5.7并配置远程连接
    创建图库
    交点修改
    显示中文
    浅谈前端水印
  • 原文地址:https://www.cnblogs.com/my2020/p/12492812.html
Copyright © 2011-2022 走看看