更新履歴
DevFormatLab の最近のアップデートと機能追加。
小さなイテレーションごとの短いお知らせ。新しい順。
JSON フォーマッター:ローカル履歴キャッシュを追加(復元 / 全消去 / 個別削除)
- 成型成功時に自動的にローカル履歴に保存(最大 20 件、1 件 200 KB)。クリックで復元、ホバー × で個別削除、「すべて消去」で全消去。
- 200 KB を超える JSON はキャッシュせず、アンバーバナーで理由を案内。
- 全ページ:スクロール 200px 後から右下に浮动 ↑ / ↓ ボタンが表示され、ページ上部・下部にすばやく移動できます。
JSON フォーマッター:時間フィールドをホバーで epoch 値を表示
- createTime / createdAt / timestamp / expire-at など時間系キーの数値は、ホバーで人が読める日付を表示。他のツールを開く必要はありません。
- 秒かミリ秒か判別できない場合は両方で解釈し、妥当な範囲で最も新しい日時を表示。ツリーも既定で全展開されるようになりました。
JSON を文字列に変換:コード埋め込み用にエスケープ
- JSON テキストまたは JavaScript オブジェクトを、ソースコードの文字列リテラルに貼り付け可能なように内部のダブルクォートとバックスラッシュをエスケープした緊密な JSON 文字列に変換します。
- 入力が有効な JSON でない場合は、引用符とバックスラッシュのみをエスケープし解析は行いません。処理はすべてブラウザ内で完結します。
- 使い方:左に JSON を貼り、Convert を押すと右にエスケープ済みの文字列が表示されます(外側の引用符は含みません)。
JSON フォーマッター:ノードのコピー / 削除と文字サイズ調整
- ツリー行にホバーすると、そのノードを JSON としてコピーできます。ルート以外はその場で削除も可能です。
- A- / A+ コントロールで入力、テキスト出力、ツリー表示の文字サイズをまとめて調整できます。
CSV クリーナー:TSV / パイプ / セミコロン区切りと BOM 除去に対応
- 入力区切り文字を自動判定。カンマ / セミコロン / タブ / パイプに手動切替も可能。
- 出力区切り文字を選択でき、CSV ↔ TSV ↔ パイプ区切りをワンステップで相互変換。
- 新しい「BOM 除去」オプションで先頭の UTF-8 BOM を除去できます。
正規表現テスター:5 つのプリセットを追加(IPv4 / UUID / 電話 / スラッグ / 数値)
- IPv4 / UUID v4 / E.164 電話番号 / URL スラッグ / 整数・小数を 1 クリックで読み込めるようになりました。
JSON 比較:テキスト表示に要素ごとのコピー / 削除を追加
- 任意のキー / 配列要素にホバーするとサブツリーを JSON でコピー、または該当側から削除できます。
- 最も内側の要素を対象に、自動で正しい JSON に再シリアライズします。
JSON 比較:構造ビューにコピー / 削除ボタンを追加
- 構造化差分の各行にホバーすると、値のコピーとパスの削除を実行できます。
コマンドパレット:⌘K / Ctrl K で全ツールを検索
- ツールと変換ペアを跨いだ複数キーワード検索、キーボード操作に完全対応。