次の方法で共有


Visual Studio で文字列ビジュアライザーで文字列を表示する

Visual Studio でのデバッグ中は、組み込みの文字列ビジュアライザーを使用して文字列を表示できます。 文字列ビジュアライザーには、データ ヒントまたはデバッガー ウィンドウに対して長すぎる文字列が表示されます。 また、形式が正しくない文字列を識別するのにも役立ちます。

組み込みの文字列ビジュアライザーには、プレーン テキスト、XML、HTML、JSON のオプションが含まれます。 Autos またはその他のデバッガー ウィンドウから、DataSet や IEnumerable) オブジェクトなど、いくつかの .NET 型の組み込みの表形式ビジュアライザーを開くこともできます。

手記

ビジュアライザーで XAML または WPF の UI 要素を検査する必要がある場合は、「デバッグ中に XAML のプロパティを調べる」またはWPF ツリー ビジュアライザーの使い方に関する記事をご覧ください。

文字列ビジュアライザーを開く

文字列ビジュアライザーを開くには、デバッグ中に一時停止する必要があります。 テキスト、XML、HTML、または JSON 文字列値を持つ変数にカーソルを合わせ、虫眼鏡アイコン を選択し、次に Visualizer アイコンを選択します。

文字列ビジュアライザーを開く を開く

文字列ビジュアライザー ウィンドウの [式] フィールドには、マウス ポインターを置いている変数または式が表示され、[値] フィールドに文字列値が表示されます。

空白の は、選択したビジュアライザーが文字列を認識できないことを意味します。 たとえば、XML ビジュアライザー では、XML タグのないテキスト文字列または JSON 文字列の空白の が表示されます。

テキスト ビジュアライザーの表示

テキスト ビジュアライザーでは、テキスト データがより便利に表示されます。 テキスト ビジュアライザー を使用して、選択したビジュアライザーで認識できない文字列を表示することもできます。 さらに、テキスト ビジュアライザー では、ツールと文字列操作のオプションが提供され、次のテキストを簡単にデコードできます。

  • Base64 エンコード
  • Base64 デコード
  • URL エンコード
  • URL デコード
  • JWT デコード

文字列操作 ドロップダウン リストを選択し、目的のオプションを選択してデータをデコードします。

テキスト文字列ビジュアライザー

JSON 文字列データを表示する

整形式の JSON 文字列は、次の図に示すように JSON ビジュアライザーに表示されます。 形式が正しくない JSON にエラー アイコンが表示されることがあります (認識できない場合は空白)。 JSON エラーを特定するには、文字列をコピーして、JSLintなどの JSON リンティング ツールに貼り付けます。

JSON 文字列ビジュアライザーJSON 文字列ビジュアライザーする

XML 文字列データを表示する

整形式の XML 文字列は、XML ビジュアライザーでは次の図のように表示されます。 形式が正しくない XML は XML タグなしで表示される場合があり、認識されない場合は空白になります。

XML 文字列ビジュアライザー

HTML 文字列データを表示する

次の図に示すように、整形式の HTML 文字列はブラウザーでレンダリングされるかのように表示されます。 形式が正しくない HTML はプレーン テキストとして表示される場合があります。

HTML 文字列ビジュアライザー