JSON読み取り用のGoogle Chromeプラグイン


35

ChromeでJSONファイルをレンダリングするChromeプラグインはありますか?現在、Chromeはそれらをダウンロードしようとしていますが、それはちょっと退屈です。

回答:


19

ChromeのJSONView

  • ブラウザ内ビューア
  • JSONアイテムを展開および縮小する
  • フォーマット検証
  • .jsonで終わる必要はありません

有効にする:

Chromeレンチボタン>>ツール>>拡張機能>> "ファイルURLへのアクセスを許可する"


これは、2015年11月現在でも正しい答えです。迅速かつ簡単です。
ラバマンティス

?クロム=(..クロムとjsonviewをインストールするには、どこにのみ存在するのmozillaから2016年10月削除jsonview jsonview.com
KingRider

10

新しいChrome APIを待ち焦がれ、単純な正規表現マッチングを使用してJSONViewを移植しました。

http://github.com/jamiew/jsonview-chrome

これは大まかなドラフトですが、機能します!chrome:// extensionsの「アンパックされた拡張機能をロード」を使用してインストールできます。

さらなる確認のために、「XMLツリー」拡張機能(スーパーユーザーはまだ2つのリンクを投稿させません)


2
さて、これは本物のChromeの拡張機能で、素晴らしい作品: chrome.google.com/extensions/detail/...
セバスチャンHoitz

6

どうやら、しばらく前に誰かがChromium-extensions Googleグループでそのような拡張機能を構築する方法を尋ねましたが、答えはまだ可能ではないというものでした

最近、他の誰かが再び同じ質問をしました。そのため、APIサポートが実装されるとすぐに、このような拡張機能が表示されるのに長くはかからないようです。


一方、これに本当に悩んでいて、ローカルプロキシ(たとえばFiddler2)をインストールできる場合、すべての応答のContent-Typeヘッダーを "application / json"から "text"に変更しようとすることができます。 / plain "-Chromeページのリクエストに対してのみ実行します。これにより、ChromeがJSONデータのプレーンテキストビューを表示するようになり、ダウンロードは試行されません。ただし、注意してください。これにより、「application / json」コンテンツタイプを期待する一部のWebアプリケーションが破損する可能性があります。

Fiddlerでこれを実装するには、Fiddlerの[ルール]メニューから[ルールのカスタマイズ]を選択し、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
}

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

オーバーヘッドは、閲覧中にFiddler2を実行し続ける必要があります。それが顕著になるかどうかは、もちろん、ハードウェア/ソフトウェアの構成によって異なります。


7
あなたが言っていることは、私はFirefoxを使うべきだということですよね?
スティーブドブラウン09

Fiddlerを構成することは、この単一の目的には間違いなく少しやり過ぎだからです。そう、今のところ、唯一の解決策はブラウザーを変更することです。デフォルトの動作は、ほとんどのブラウザで同じままであることに注意してください-JSONファイルを管理するために何らかの方法でそれらを微調整できるだけです。Firefoxは、さまざまな拡張機能(JSONViewやJSONovichなど)を使用してこれを実行します。Operaはそれをさらにシンプルにします。「環境設定->詳細->ダウンロード」を開いて、新しい「application / json」MIMEタイプを追加し、「Operaで」開くことを選択します。
TataBlack 09

FiddlerでJSONを表示するための非常に素晴らしいプラグインもあります。
ケビンL.

2
他の回答をご覧ください。その間、「JSONView」と「Pretty JSON」が利用可能です。私はJSONViewの方が好きですが、両方を見ています。
SCY



-2

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

私はJavascriptとPHPで研究開発をしていると私はしなければならないのJavascriptからPHPの配列を読み取るためにJSONを使用しています。これを機能させる他の方法はありません。

だから、私はChromeが互換性を持つのを待っています。


1
Chromeはできませんという理由だけで示して JSONファイルを、それができないことを意味するものではありません作業彼らと。
ボビー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.