使用 Json.NET 时,我尝试使用“JSON to LINQ”支持动态创建 JSON 结构。
在下面,jObject
是一个JObject和 JObject.Add 采用(字符串,JToken)。但是,我不知道如何添加 Undefined 或 Null 标记 - 我也不知道如何使用适当的 Null/Undefined 类型创建 JValue。
string value = GetValue();
if (value == "undefined") {
jObject.Add(key, /* how to add "Undefined" token? */);
} else if (value == "null") {
jObject.Add(key, /* how to add "Null" token? */);
} else {
jObject.Add(key, new JToken(value)); /* String value/token */
}
如何为未定义的 JSON 显式添加 JToken/JValue?JSON Null 怎么样?