UNity Dictionary tojson
时间: 2024-03-06 15:46:18 浏览: 221
Unity3D中任意类型数据转换成json数据的方法2
要将 C# 中的 Dictionary 对象转换为 JSON 格式,你需要使用 Newtonsoft.Json 库。以下是一个示例代码:
```csharp
using Newtonsoft.Json;
// 定义一个 Dictionary 对象
Dictionary<string, string> dict = new Dictionary<string, string>();
dict.Add("key1", "value1");
dict.Add("key2", "value2");
// 将 Dictionary 对象转换为 JSON 字符串
string jsonStr = JsonConvert.SerializeObject(dict);
// 打印 JSON 字符串
Console.WriteLine(jsonStr);
```
输出结果:
```
{"key1":"value1","key2":"value2"}
```
在上面的示例中,我们首先定义了一个包含两个键值对的 Dictionary 对象。然后使用 JsonConvert.SerializeObject 方法将其转换为 JSON 字符串,并将其打印出来。
阅读全文