C#操作json字符串原创

原创
小哥 3年前 (2022-11-08) 阅读数 12 #C#
文章标签 C#

利用 newtonsoft 便捷操作 json 字符串。

项目代码

别忘了介绍newtonsoft动态库!

其中Newtonsoft.dll该库的官方下载链接为: 点击我进入Newtonsoft.官网

using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Csharp玩转json操作
{
    class Program
    {
        static void Main(string[] args)
        {
            // 【将json该字符串将被转换json对象】
            string jsonStr = "{"name":"王小宝","age":30,"son":[{"name":"李大牛","age":10}]}";
            JObject jo = JObject.Parse(jsonStr);
            Console.WriteLine(jo.ToString());//打印对象字符串
            Console.WriteLine("============修改对象名称============");
            jo["name"]="李大宝";//修改名称
            jo["son"][0]["name"] = "李小牛";
            Console.WriteLine(jo.ToString());
            Console.WriteLine("============添加新属性和子节点============");
            //jo
            jo["hobby"] = "打篮球";//新增属性
            jo["friend"] = JObject.Parse("{"name":"李虎子","age":15}");
            jo["friend"]["girlfrend"] = JObject.Parse("{"name":"小美","age":15}");
            Console.WriteLine(jo.ToString());
            Console.ReadKey(); 
        }
    }
}
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除