-2

Json.NET を使用する場合、「JSON to LINQ」サポートを使用して動的に JSON 構造を作成しようとしています。

以下jObjectJObjectであり、 JObject.Add は (string, JToken ) を取ります。ただし、未定義トークンまたは Null トークンを追加する方法がわかりません。また、適切な Null/未定義タイプで JValues を作成する方法もわかりません。

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 Undefined の JToken/JValue を明示的に追加するにはどうすればよいですか? JSON Null の場合はどうですか?

4

3 に答える 3

3
jObject.Add(key, /* how to add "Undefined" token? */);

jObject.Add(key,JValue.CreateUndefined());
于 2015-11-22T20:18:02.657 に答える
1

この質問によると、サポートしていませんundefined

ドキュメントを検索した後、「未定義」への参照が2つ見つかりましたが、それらがどのように使用されるかについての説明はありません:

于 2014-02-16T22:16:07.980 に答える