C#操作json字符串原创
原创利用 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();
}
}
} 版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



