JsonObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class JsonObject : System::Json::JsonValue, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Json::JsonValue ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Json::JsonValue ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Json::JsonValue ^>>
public class JsonObject : System.Json.JsonValue, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Json.JsonValue>>, System.Collections.Generic.IDictionary<string,System.Json.JsonValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Json.JsonValue>>
type JsonObject = class
inherit JsonValue
interface IDictionary<string, JsonValue>
interface ICollection<KeyValuePair<string, JsonValue>>
interface seq<KeyValuePair<string, JsonValue>>
interface IEnumerable
Public Class JsonObject
Inherits JsonValue
Implements ICollection(Of KeyValuePair(Of String, JsonValue)), IDictionary(Of String, JsonValue), IEnumerable(Of KeyValuePair(Of String, JsonValue))
- 継承
- 実装
-
ICollection<KeyValuePair<String,JsonValue>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,JsonValue> IEnumerable<KeyValuePair<String,JsonValue>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
注釈
注意
名前空間は System.Json Silverlight 用に設計されましたが、これはサポートされなくなりました。 JSON を処理する場合は、代わりに 名前空間で System.Text.Json API を使用することをお勧めします。
コンストラクター
JsonObject(IEnumerable<KeyValuePair<String,JsonValue>>) | |
JsonObject(KeyValuePair<String,JsonValue>[]) |
プロパティ
Count |
ICollection<T> に格納されている要素の数を取得します。 |
Item[Int32] | (継承元 JsonValue) |
Item[String] |
指定したキーを持つ要素を取得または設定します。 |
JsonType | |
Keys |
ICollection<T> のキーを保持している IDictionary<TKey,TValue> を取得します。 |
Values |
ICollection<T> 内の値を格納している IDictionary<TKey,TValue> を取得します。 |
メソッド
Add(KeyValuePair<String,JsonValue>) |
ICollection<T> に項目を追加します。 |
Add(String, JsonValue) |
指定したキーおよび値を持つ要素を IDictionary<TKey,TValue> オブジェクトに追加します。 |
AddRange(IEnumerable<KeyValuePair<String,JsonValue>>) | |
AddRange(KeyValuePair<String,JsonValue>[]) | |
Clear() |
ICollection<T> からすべての項目を削除します。 |
ContainsKey(String) |
指定したキーの要素が IDictionary<TKey,TValue> に格納されているかどうかを確認します。 |
CopyTo(KeyValuePair<String,JsonValue>[], Int32) |
ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Remove(String) |
指定したキーを持つ要素を IDictionary<TKey,TValue> から削除します。 |
Save(Stream) | |
Save(TextWriter) | (継承元 JsonValue) |
ToString() | (継承元 JsonValue) |
TryGetValue(String, JsonValue) |
明示的なインターフェイスの実装
ICollection<KeyValuePair<String,JsonValue>>.Contains(KeyValuePair<String,JsonValue>) |
ICollection<T> に特定の値が格納されているかどうかを判断します。 |
ICollection<KeyValuePair<String,JsonValue>>.IsReadOnly |
ICollection<T> が読み取り専用かどうかを示す値を取得します。 |
ICollection<KeyValuePair<String,JsonValue>>.Remove(KeyValuePair<String,JsonValue>) |
特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。 |
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
拡張メソッド
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
現在のディクショナリの読み取り専用 ReadOnlyDictionary<TKey,TValue> ラッパーを返します。 |
CopyToDataTable<T>(IEnumerable<T>) |
指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示