46 ポイント 投稿者 korone 2025-08-19 | 15件のコメント | WhatsAppで共有

こんにちは
以前から時々使っていたいくつかの無料JSON Viewerについて、機能面で少しずつ物足りなさを感じていたため、
複数のオープンソースを参考にして、Svelte5ベースで作ってみました。

主な機能は以下のとおりです。

  • リアルタイムのJSON構文検証とフォーマット
  • ツリー構造のインタラクティブなグラフ可視化
  • ノードクリックでJSON上の該当位置へ即時移動
  • URLからJSONデータを取得 (GET/POST/PUT/DELETE/PATCH)
  • 20件以上の項目を自動折りたたみ (「もっと見る」機能)
  • 日本語/英語対応

複雑なJSON構造を視覚的に把握したり、APIレスポンスを分析したりする際に使うことを想定して作りました。

リンク:

フィードバック歓迎です!
ありがとうございます。

15件のコメント

 
zzandore 2025-08-26

複雑で深いjson構造をよく見るので、こういうツールがあるのはとても便利ですね(笑)。もし可能なら、デスクトップ向けアプリとして作る予定はありませんか?Sublimeみたいな感じで。

 
korone 2025-08-26

現在計画中です

 
overthinker 2025-08-25

xyflowをお使いなんですね。どうもフローチャートを使うとアイデアがうまく思い浮かばないのですが、素敵ですね。

 
nearfall 2025-08-20

わあ! 普段から惜しいと思っていたところですが、本当にすごく見やすいです!

 
dkmin 2025-08-20

お疲れさまでした。
プログラミング初心者の方にも役立ちそうですね。
ありがとうございます!

 
nemorize 2025-08-20

JSON5もサポートされると良いと思います!

 
ummjoonsick 2025-08-20

わあ〜、イブコーディングされたんですか?

 
korone 2025-08-20

はい、主に Claude Code を使い、途中で行き詰まる部分は ChatGPT で確認し、それでも解決できないものは自分でコードを分析して修正方針を確認したうえで、Claude Code に再度指示する方法を使いました。
特に Dagre を適用した際のグラフノードの重なり問題は、どうしても解決できなかったため、私が直接デバッグして修正しました。
この一連の過程を通じて、限界がどこまでなのか、作業指示をどう出すべきかについて多くの経験を積めたと思います。

 
siva6 2025-08-19

わあ、いいですね。
ただ、ノードをクリックしても移動はできないようです。

 
korone 2025-08-21

現在は修正されています

 
korone 2025-08-20

ご指摘のケースを確認したところ、移動できるノードがある一方で、できない場合もあることを確認しました。確認のうえ修正してみます。

 
hoonx 2025-08-19

個人的にエスケープされたJSONを扱うことが時々あるので、JSONエスケープ機能も追加されると良いと思います!

 
korone 2025-08-20

はい、参考にして検討してみます。

 
mrsonhaha 2025-08-19

とても良いです!! YAML や TOML とも互換性があれば、よく使うようになりそうです

 
korone 2025-08-20

ご指摘ありがとうございます。Yaml、TOMLについては考えが及んでいませんでした。機能追加を検討して進めてみます。