fixjson.org について

fixjson.org は、JSON の修復、構造化データの比較、YAML の検証、テキストのエンコードに使える、無料のブラウザベース開発者ツール集です。

このサイトの目的

fixjson.org は開発者の方が、壊れた JSON を整える、API 応答を比較する、YAML を検証する、文字列リテラルにスタリンガファイする、よく使う転送フォーマットをエンコード/デコードする、といった作業を、バックエンドのアカウントを開かずに行うのを助けます。

ローカルファーストのツール

エディタ、修復ロジック、diff、検証、整形、コピー操作はブラウザのタブ内で動きます。ツールへの入力は fixjson.org のサーバへ意図的にアップロードされません。

無料、広告で支えられる

ツールは無料で使えます。Google AdSense の承認が下りれば、コアのツール操作を妨げない形で、ページの周りに広告が表示されることがあります。

ツールはどう作られているか

本サイトは Vite と TypeScript で構築された React のシングルページアプリで、すべてのルートを静的 HTML にプリレンダリングしています。これにより各ページがクローラブルで読み込みが速く、読みのパスでは JavaScript なしでも動きます。JSON のパースと修復はサーバや第三者 API ではなく、ブラウザ内の手書きトークナイザで実行されます。

このサイトがしないこと

fixjson.org はアカウントを要求しません。貼り付けた内容をサーバに保存しません。デバイス間で共有や同期する機能もありません。クラウドにも何も保管しません。バージョン管理や共同編集が必要な場合は、整形済みの出力をそうした機能を持つツールへ貼ってください。

対応ブラウザ

Chrome、Edge、Firefox、Safari のデスクトップ/モバイル向けの最近のバージョンに対応しています。Grid、カスタムプロパティ、Clipboard API などモダンな JavaScript と CSS を使うので、非常に古いブラウザでも表示はできるかもしれませんが、コピーボタンや Worker ベースのパースは利用できないかもしれません。

フィードバックと不具合報告

バグ報告と機能要望は GitHub では管理していません —— contact@fixjson.org までメールでお送りください。メールならやり取りが直接で速く、アカウントも不要です。