奇妙ですが、私はしばらく探していましたが、Visual Studioで手動で編集するJSONファイルデータを強調表示、検証、および折りたたむツールを見つけるための許容できる結果はありませんでした。 IntelliSenseの夢はまだありません。それはとても人気のあるフォーマットであり、IDEを編集する機会はありませんか?プラグインやネイティブサポートはありません。 scripteditiorをjsonにワイヤリングしようとしても効果はありませんでした。
便利な方法でjsonを手動で編集できるようにする必要がある最も近いものは、Google Chrome for http://jsoneditoronline.org/ の拡張機能です。ローカルディスクからファイルを開いて保存します。
また、Visual Studio 2010のソリューションを検索しようとしましたが、このバージョンのソリューションも見つかりませんでした。
VS IDEでこの機能を使用する方法を誰かが知っていますか?
素晴らしいニュース!
Visual Studio 2013 UpdateのCTP2に2追加された New JSONプロジェクトアイテムとエディター
1つのオプションは、Visual Studio 2012の Text Highlighter 拡張機能を使用することです。これにより、次のテキスト形式の構文を強調表示できます。
別の可能な回避策があります-Visual Studio用のWeb Essentials拡張機能
テキストファイルにJSONとしてデータを保持するプロジェクトがあります。 JSON形式で適切に保持する必要があります(余分なコンマや欠落したカンマなどはありません)。また、expand/collapseエディタのJSオブジェクト(ノード)。
これを実現するために、Visual Studio拡張機能 Web Essentials を使用しました。 IDE内のパッケージマネージャーを介してVSギャラリーからインストールすることもできます。この拡張機能は、必要な機能を提供します。
File.jsonの名前をfile.jsに変更しました(その後、Web EssentialsがJSファイルとして再調整を開始します)。
唯一の小さなトリックは、疑似変数 'var z ='を追加してファイルJSを有効にすることです
最初の私のJSONデータは:
{
"company": "ABC Company",
"employees":
[
{ "firstName": "John", "lastName": "Doe" },
{ "firstName": "Anna", "lastName": "Smith" },
{ "firstName": "Peter", "lastName": "Jones" }
]
}
'var z ='変数を追加した後:
var z = {
"company": "ABC Company",
"employees":
[
{ "firstName": "John", "lastName": "Doe" },
{ "firstName": "Anna", "lastName": "Smith" },
{ "firstName": "Peter", "lastName": "Jones" }
]
};
サーバー側でJSONファイルを読み取ると、JSONコンテンツをブラウザーに送信する前に 'var z ='プレフィックスを削除するだけです。
お役に立てれば!