首页 > Web开发 > 详细

.net 解析JSON 数据,不需要实体类,直接获取

时间:2020-04-05 12:17:23      阅读:183      评论:0      收藏:0      [点我收藏+]

需要提前引入:Newtonsoft.Json

使用Nuget的控制台:

Install-Package Newtonsoft.Json -Version 12.0.3

说明:Newtonsoft.Json -Version 此处我使用的是12.0.3的版本,其他版本待测试。

 

上代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JsonDemo01
{
    class Program
    {
        static void Main(string[] args)
        {
            string jsonData = "{\"name\":\"lily\",\"age\":23,\"addr\":{\"city\":\"guangzhou\",\"province\":\"guangdong\"}}";
            parseToJObject_1(jsonData);
            Console.ReadLine();

        }

        private static void parseToJObject_1(string jsonData)
        {
            JObject jsonObj = JObject.Parse(jsonData);
            string name = jsonObj["name"].ToString();
            string age = jsonObj["age"].ToString();
            string city = ((JObject)jsonObj["addr"])["city"].ToString();
            string province = ((JObject)jsonObj["addr"])["province"].ToString();
            Console.WriteLine("name={0},age={1},city={2},province={3}{4},", name, age, city, province,System.Environment.NewLine);

        }


    }
}

 

把代码直接拷贝过去,按F5调试运行吧!

 

参考文章:https://blog.csdn.net/weixin_43044132/article/details/88350945

 

超级推荐文章:C#解析json的两种方式 介绍的很详细

 

.net 解析JSON 数据,不需要实体类,直接获取

原文:https://www.cnblogs.com/wangqiideal/p/12636095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!