JSONを読むためのGoogle Chromeプラグイン

google-chrome json plugins

ChromeでJSONファイルをレンダリングするChromeプラグインはありますか?現在のところ、Chromeはファイルをダウンロードしようとするだけで、それはちょっとつまらないです

  37  stevedbrown  2009-11-19


ベストアンサー

JSONView for chrome carl crott  2011-06-16


新しいChrome APIを待っていて焦ったので、単純な正規表現のマッチングだけでJSONViewを移植しました

GitHub - jamiew/jsonview-chrome: DEPRECATED – Beautify how Chrome displays JSON - port of the Firefox extension. NOT JSONView in the Chrome store
DEPRECATED – Beautify how Chrome displays JSON - port of the Firefox extension. NOT JSONView in the Chrome store - jamiew/jsonview-chrome

これは下書きですが、動作します!chrome://extensions から “Load unpacked extension” を使ってインストールできます

さらなる改良のために、”XML Tree” 拡張機能をチェックしてみてください (SuperUser はまだ 2 つのリンクを投稿させてくれません)

10  jamiew  2010-01-18


どうやら、しばらく前に誰かがChromium-extensionsのGoogleグループでそのような拡張機能を構築する方法を尋ねたようで、その答えはit’s not yet possibleだったようです

さらに最近では、また同じ質問をした人がいました – そのため、APIサポートが実装されれば、そのような拡張機能が登場するのに時間はかかりそうにありません


一方、これに本当に悩まされていて、ローカルプロキシ(Fiddler2など)をインストールできるのであれば、Content-Type ヘッダが “application/json” であるすべてのレスポンスの Content-Type ヘッダを “text/plain” に変更し、Chrome ページのリクエストに対してのみそれを行うようにしてみてください。これにより、Chrome は JSON データをダウンロードしようとせず、プレーンテキストビューを表示するようになります。ただし、「application/json」のコンテンツタイプを期待している一部のウェブアプリケーションが動作しなくなる可能性があるので注意が必要です

Fiddlerでこれを実装するには、Fiddlerの “Rules “メニューから “Custom Rules “を選択し、CustomRules.jsファイルを開いたら、Handlersクラスの先頭にこの変数を追加します

class Handlers
{
// You have to add these two lines
public static RulesOption("Show JSON data as plain text in Chrome")
var m_JSON2Text: boolean = false;

そして、OnBeforeResponseメソッドの最後に、閉じ括弧の直前に追加します

    if(m_JSON2Text) {
var isJson = oSession.oResponse["Content-Type"].indexOf("application/json") != -1;
var isChrome = oSession.oRequest["User-Agent"].indexOf("Chrome") != -1;
if(isJson && isChrome) {
oSession.oResponse["Content-Type"] = "text/plain; ";
}
}
// Next is the closing bracket. Add all lines preceding this comment
}

これにより、Fiddlerの「ルール」メニューに「ChromeでJSONデータをプレーンテキストとして表示する」という項目が追加され、必要な動作をトリガーしたり、無効化したりすることができます

オーバーヘッドは、ブラウジング中に Fiddler2 を起動し続けなければならないことです。これが気にならないかどうかは、もちろん、ハードウェア/ソフトウェアの設定に依存します

6  TataBlack  2009-12-10


参考までに、より洗練された拡張機能である Pretty JSON もあります: https://chrome.google.com/extensions/detail/ddngkjbldiejbheifcmnfmmfiniimbbg

4  jamiew  2010-03-16


カスタム(ベンダー)MIMEタイプで提供されるJSON URLを表示するには、JSONView 0.0.32を使用することができます。0.32は、application/…+json|+xml as inline 0.0.2と一緒に使うことができます

0  cweiske  2013-02-28


IEやFirefoxはJSONに対応していますが、Chromeは対応していません

私はJavascriptとPHPで開発をしていますが、JavascriptからPHPの配列を読み込むにはJSONを使用しなければなりません。これを動作させるための他の方法はありません

ということで、Chromeが互換性があるのを待っています

-2  Solar  2010-11-11


タイトルとURLをコピーしました