在 C# 中使用 JsonObject 创建 Json 字符串
Create Json string using JsonObject in C#
我正在尝试在 C# 中使用 JsonObject class 来创建 Json 字符串。
我正在尝试使用 Json 对象上的 Add 方法来添加一个键值对字符串,字符串。
var jsonObject = new JsonObject();
jsonObject.Add("PlayerLevel", "3");
值部分正在寻找 IJsonValue 对象,不喜欢我只传递“3”
令人讨厌的是,我在网上看到的其他示例似乎没有此限制,并且允许人们简单地添加文本/数字
当然,我可以创建一个 class 来实现此接口,但对于我认为应该很简单的事情,感觉工作量很大。
我还知道还有其他选项可用于创建 Json 字符串,但出于其他原因,这是我选择使用的方法。
有人能指出我正确的方向吗?
谢谢
马特
发布后我几乎立即找到了答案。
我找到了JsonValue.CreateStringValue方法
var jsonValue = JsonValue.CreateStringValue(record.Value);
然后我可以将其传递到 JsonObject 的 Add 方法中。
我正在尝试在 C# 中使用 JsonObject class 来创建 Json 字符串。
我正在尝试使用 Json 对象上的 Add 方法来添加一个键值对字符串,字符串。
var jsonObject = new JsonObject();
jsonObject.Add("PlayerLevel", "3");
值部分正在寻找 IJsonValue 对象,不喜欢我只传递“3”
令人讨厌的是,我在网上看到的其他示例似乎没有此限制,并且允许人们简单地添加文本/数字
当然,我可以创建一个 class 来实现此接口,但对于我认为应该很简单的事情,感觉工作量很大。
我还知道还有其他选项可用于创建 Json 字符串,但出于其他原因,这是我选择使用的方法。
有人能指出我正确的方向吗? 谢谢 马特
发布后我几乎立即找到了答案。
我找到了JsonValue.CreateStringValue方法
var jsonValue = JsonValue.CreateStringValue(record.Value);
然后我可以将其传递到 JsonObject 的 Add 方法中。