次の方法で共有


役に立つ JSON ツール

これらは、API を使用するときに使用するテクニックです。

jq

jq は軽量で柔軟なコマンド ライン JSON パーサーです。 色付きのターミナル出力と JSON ドキュメントのフィルター処理がサポートされています。

# API Call
$ curb -H 'Authorization: xxx' 'https://api.appnexus.com/segment' | jq '.response.segments[] | {id, short_name}'
 
# API Response Example
{
  "id": 1,
  "short_name": "cookie_birthday"
}
{
  "id": 123,
  "short_name": "creative_macro_test_seg"
}
{
  "id": 456,
  "short_name": "In-Market Users"
}

JQ は、次の場所からダウンロードしてインストールできます。 https://stedolan.github.io/jq/

json_reformat

json_reformat フィールドを並べ替えずに出力をうまく書式設定し、ほとんどの標準的なLinuxディストリビューションを介して簡単にインストールできます

 $ curl -b cookies -c cookies 'https://api.appnexus.com/creative' | json_reformat  

問題が解決しない場合は、 を試してください yum install yajl。 mac を使用していて yum がない場合は、macports を使用して をインストール json_reformatできます。 xcode と macports がダウンロードされてインストールされていることを確認し、 を実行 sudo port install yajlします。 エラー メッセージが表示された場合は、指定された手順に従います。

JSON を確認する

これは、優れた JSON 検証ツールです。 https://www.jsonlint.com/

JSONView

Firefox から: 通常、JSON ドキュメント (コンテンツ タイプ "application/json") が発生すると、Firefox はファイルのダウンロードを求めるメッセージを表示します。 JSONView 拡張機能を使用すると、XML ドキュメントの表示方法と同様に、JSON ドキュメントがブラウザーに表示されます。 ドキュメントは書式設定され、強調表示され、配列とオブジェクトは折りたたむことができます。 JSON ドキュメントにエラーが含まれている場合でも、JSONView には未加工のテキストが表示されます。