|
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 ファイルを読み込めない場合にスローされます。 |