もう 1 つの回避策として、Visual Studio の Web Essentials 拡張機能があります。
データを JSON としてテキスト ファイルに保存するプロジェクトがあります。私はそれをJSON形式に保つ必要があります(余分なコンマや欠落したコンマなどはありません)。また、エディターで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 =」プレフィックスを削除するだけです。
お役に立てれば!