ymm4-plugin-document
|
JSON データの保存、読み込み、クローン作成、テキスト変換を行うためのユーティリティクラスです。 [詳解]
静的公開メンバ関数 | |
static void | Save< T > (T obj, string path, [global::System.Runtime.CompilerServices.Nullable(2)] global::Newtonsoft.Json.JsonSerializerSettings settings=null) |
指定されたオブジェクトを JSON 形式でファイルに保存します。 | |
static T | Load< T > ([global::System.Runtime.CompilerServices.Nullable(1)] string path) |
指定されたファイルパスから JSON データを読み込み、指定された型のオブジェクトにデシリアル化します。 | |
static T | GetClone< T > (T obj) |
指定されたオブジェクトのクローンを作成します。 | |
static T | LoadFromText< T > ([global::System.Runtime.CompilerServices.Nullable(1)] string json) |
JSON テキストからオブジェクトを読み込みます。 | |
static string | GetJsonText<[global::System.Runtime.CompilerServices.Nullable(2)] T > (T obj, [global::System.Runtime.CompilerServices.Nullable(2)] global::Newtonsoft.Json.JsonSerializerSettings settings=null) |
オブジェクトを JSON テキストに変換します。 |
JSON データの保存、読み込み、クローン作成、テキスト変換を行うためのユーティリティクラスです。
|
static |
指定されたオブジェクトのクローンを作成します。
T | クローンを作成するオブジェクトの型。 |
obj | クローンを作成するオブジェクト。 |
T | : | class |
|
static |
オブジェクトを JSON テキストに変換します。
T | 変換するオブジェクトの型。 |
obj | 変換するオブジェクト。 |
settings | 使用する JsonSerializerSettings。null の場合はデフォルト設定が使用されます。 |
|
static |
指定されたファイルパスから JSON データを読み込み、指定された型のオブジェクトにデシリアル化します。
T | デシリアル化するオブジェクトの型。 |
path | 読み込むファイルのパス。 |
|
static |
JSON テキストからオブジェクトを読み込みます。
T | デシリアル化するオブジェクトの型。 |
json | JSON テキスト。 |
|
static |
指定されたオブジェクトを JSON 形式でファイルに保存します。
T | 保存するオブジェクトの型。 |
obj | 保存するオブジェクト。 |
path | 保存先のファイルパス。 |
settings | 使用する JsonSerializerSettings。null の場合はデフォルト設定が使用されます。 |
System.ArgumentException | 保存された JSON ファイルを読み込めない場合にスローされます。 |