我正在尝试使用JSON.net创建一个动态数组,我的想法非常简单,但我遇到了一个我不知道如何解决的问题。
static dynamic SaveValue <T> (dynamic JsonArray, string Object, T Value) {
JsonArray.Object = Value;
return JsonArray;
}
现在对象是字符串应该用于获取元素的位置,它将包含稍后要序列化的值
Json = SaveValue<bool>(Json, "Bhop.Enabled", true);
用法就像这样
我试过了: 谷歌搜索和寻找功能,但我被困,任何帮助将不胜感激。
答案 0 :(得分:0)
我仍然没有完全达到您想要实现的目标,但以下代码将有助于根据字符串键和值动态生成json对象。
static void Main(string[] args)
{
dynamic Json = new JObject() as dynamic;
Json = SaveValue<bool>(Json, "Bhop.Enabled", true);
Console.ReadLine();
}
static dynamic SaveValue<T>(dynamic jsonArray, string Object, T Value)
{
jsonArray = new JObject();
jsonArray.Add(Object,Value);
return jsonArray;
}