我试图在C#中使用JsonObject类来创建一个Json字符串。
我正在尝试使用Json对象上的Add方法添加一个字符串键值对,字符串。
var jsonObject = new JsonObject();
jsonObject.Add("PlayerLevel", "3");
值部分正在寻找一个IJsonValue对象,并且不喜欢我只是传递" 3"
令人讨厌的是,我在网上看到的其他例子似乎没有这个限制,只允许人们添加文字/数字
当然我可以创建一个实现这个界面的类,但是对于我认为应该简单的东西感觉很多。
另外我知道其他选项可用于创建Json字符串,但由于其他原因,这是我选择使用的方法。
有人能指出我正确的方向吗? 谢谢 马特
答案 0 :(得分:1)
我在发布此内容后几乎立即找到答案。
我找到了JsonValue.CreateStringValue方法
var jsonValue = JsonValue.CreateStringValue(record.Value);
然后我可以将它传递给JsonObject上的Add方法。