JsonWriterOptions 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Utf8JsonWriter を使用して JSON を書き込む際のカスタム動作をユーザーが定義することができます。
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- 継承
注釈
既定では、JSON はインデントや余分な空白なしで書き込まれます。 また、 Utf8JsonWriter ユーザーが構造的に無効な JSON を書き込もうとすると、例外がスローされます。
詳細については、「 System.Text.Json を使用してカスタム シリアライザーと逆シリアライザーを記述する方法」を参照してください。
プロパティ
Encoder |
文字列をエスケープするときに使用するエンコーダーを取得または設定します。既定のエンコーダーを使用する場合は |
IndentCharacter |
Utf8JsonWriter を使用して JSON を書き込む際のカスタム動作をユーザーが定義することができます。 |
Indented |
Utf8JsonWriter が JSON 出力を書式設定する必要があるかどうかを示す値を、取得または設定します。この書式設定には、入れ子になった JSON トークンのインデント、新規行の追加、プロパティ名と値の間への空白の挿入などが含まれます。 |
IndentSize |
Utf8JsonWriter を使用して JSON を書き込む際のカスタム動作をユーザーが定義することができます。 |
MaxDepth |
JSON の書き込み時に許容される最大深度を取得または設定します。既定値 (つまり、0) は最大深度 1000 を示します。 |
NewLine |
Utf8JsonWriter を使用して JSON を書き込む際のカスタム動作をユーザーが定義することができます。 |
SkipValidation |
Utf8JsonWriter が構造検証をスキップし、無効な JSON の書き込みをユーザーに許可する必要があるかどうかを示す値を、取得または設定します。 |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示