在以上数组中添加值怎么写
时间: 2024-03-08 13:47:59 浏览: 16
好的,以下是使用 C# 向 Json 数组中添加元素的示例代码:
```csharp
using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace JsonDemo
{
class Program
{
static void Main(string[] args)
{
// 假设原始的 Json 字符串如下
string jsonStr = "[{\"name\": \"Tom\", \"age\": 20}, {\"name\": \"Jerry\", \"age\": 25}]";
// 解析 Json 字符串,转化为 Json 数组
JArray jsonArr = JArray.Parse(jsonStr);
// 创建新的 Json 对象,添加到 Json 数组中
JObject newObj = new JObject();
newObj.Add("name", "Lucy");
newObj.Add("age", 22);
jsonArr.Add(newObj);
// 将修改后的 Json 数组转化为 Json 字符串
string newJsonStr = JsonConvert.SerializeObject(jsonArr);
Console.WriteLine(newJsonStr); // 输出: '[{"name":"Tom","age":20},{"name":"Jerry","age":25},{"name":"Lucy","age":22}]'
}
}
}
```
以上代码中,我们首先解析了原始的 Json 字符串为一个 Json 数组,然后创建了一个新的 Json 对象,并将其添加到原有的 Json 数组中。最后,将修改后的 Json 数组转化为 Json 字符串并输出。