タグ

jsonとtoolに関するButterflyFishのブックマーク (4)

  • 良い感じに詰めて整形してくれる JSON pretty-printer「jpp」を作りました - たにしきんぐダム

    jpp というJSON Pretty-Printer を作りました。 github.com このコマンドはJSONを要素ごとに1つ1つ改行するのではなく、画面内(もしくは指定した幅)に収まる限りできるだけ改行を挟まずに要素を表示します。 そのため、例えばarrayの中身に大量の要素が入っているものや、objectの中身にfieldが大量にあるようなJSONを表示する際、改行をできる限り抑えて表示することによりJSONを見通しよく眺めることができます。 背景 JSONを整形して表示することができるCLIツールとして、jq、jsonppや、 python -m json.tool などがありますが(jq はpretty-printのためのツールではないが僕は普段jsonの整形のためによくjqを使っていた)、 これらの既存のJSON pretty-printerを用いて、先に述べたような要素数の

    良い感じに詰めて整形してくれる JSON pretty-printer「jpp」を作りました - たにしきんぐダム
  • JSONを閲覧、編集できるソフトウェアまとめ

    Web APIを用いた開発が増えていく中でJSONフォーマットがとても良く用いられるようになっています。XMLほど冗長的ではありませんが、テキストでしかないので構造の確認がしづらいのが難点です。 そうした時に使えるのがJSONビューワーおよびエディタです。今回はデスクトップ、Web、CLIなど各種環境で使えるJSONビューワー/エディタを紹介します。 JSON-Splora JSONファイルを指定して起動します。フィルタリングしたり、折りたたみもできます。Electronで作られているので、マルチプラットフォームで動作するのが利点です。 wellsjo/JSON-Splora: GUI for editing, visualizing, and manipulating JSON jsonsmash CLIツールですが、JSONをファイルシステムに見立てたかのように内容の閲覧できます。ca

    JSONを閲覧、編集できるソフトウェアまとめ
  • jd - インタラクティブなJSONエディタ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました JSONはシステム用のファイルフォーマットなのですが、可読性がそれほど悪くないので人が読むのはそこまで苦痛ではありません。とは言え整形は必要で、さらに検索ツールもあった方が良いでしょう。 今回はそんなJSONを読み書きするためのツール、jdを紹介します。 jdの使い方 起動したところです。一番上にある文字とマッチする部分がハイライトされます。 キー以下がハッシュの場合はその部分全体がハイライトします。 二つ目のキーにドリルダウンできます。 編集もできます。 そのまま保存しました。 jdを使うとJSON構造を分かりやすく表示し、さらに検索しながら必要な部分だけを編集できます。インタラクティブに処理対象を絞り込めるので分かりやすいでしょう。CLIツールなので、標準出力やcurlでの取得

    jd - インタラクティブなJSONエディタ
  • Big Sky :: コマンドラインから JSON が簡単に作れるツール jo

    « golang で画像アップロードが簡単に出来る go-imageupload を使ってみた。 | Main | SQLite3でカジュアルにズンドコキヨシ » コマンドラインから JSON を扱うツールとしては jq が一般的ですが、例えば ls を実行した結果を JSON の Array にしたいであったり、コマンドライン引数から簡単に Object を作りたいといった場合には一旦考え込まないといけないくらい使い方が難しかったりします。そんな中でひょいと現れたのが jo です。 GitHub - jpmens/jo: JSON output from a shell JSON output from a shell https://github.com/jpmens/jo 作者である jpmens さんがなぜ jo を作るに至ったかをブログに書いています。 Jan-Piet Mens

    Big Sky :: コマンドラインから JSON が簡単に作れるツール jo
  • 1