在C#中使用JsonObject创建Json字符串

时间:2016-10-26 11:12:14

标签: c# json jsonobject

我试图在C#中使用JsonObject类来创建一个Json字符串。

我正在尝试使用Json对象上的Add方法添加一个字符串键值对,字符串。

var jsonObject = new JsonObject();

jsonObject.Add("PlayerLevel", "3");

值部分正在寻找一个IJsonValue对象,并且不喜欢我只是传递" 3"

令人讨厌的是,我在网上看到的其他例子似乎没有这个限制,只允许人们添加文字/数字

当然我可以创建一个实现这个界面的类,但是对于我认为应该简单的东西感觉很多。

另外我知道其他选项可用于创建Json字符串,但由于其他原因,这是我选择使用的方法。

有人能指出我正确的方向吗? 谢谢 马特

1 个答案:

答案 0 :(得分:1)

我在发布此内容后几乎立即找到答案。

我找到了JsonValue.CreateStringValue方法

 var jsonValue = JsonValue.CreateStringValue(record.Value);

然后我可以将它传递给JsonObject上的Add方法。