OBJECTION JSON
ファイル変換

OBJECTION から JSON への変換

クイック回答
OBJECTION を JSON に変換することは可能ですか?
はい - OBJECTION は JSON に変換可能です。

Objection.lol の保存ファイルは、その内容を base64 エンコーディングで難読化しています。その下には、すべてのフレームのキャラクター、ポーズ、テキストを記述したプレーンな JSON 構造があります。ファイルのテキストを任意の base64 デコーダーに貼り付けて JSON を表示するか、objection.py のような Python ライブラリを使用してプログラムで解析してください。

JSON への他の変換: BDOB · EXPRESS · REPLIT

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ OBJECTION を JSON に変換するのですか?

Objection.lol の Objection Maker による .objection 形式は、プロジェクトのフレームを JSON として保存し、人間が読めないように base64 エンコードします。スクリプトでシーンを編集したり、バージョンの差分を取ったり、ダイアログを他のツールに読み込ませたりしたい場合は、デコードするだけで生の .json が手に入ります。

OBJECTION から JSON への変換方法

objection.py OPEN-SOURCE

Python ライブラリ objection.py を使用して Objection プロジェクトを読み込み、その構造化データを操作してから json.dumps(...) で出力します。

base64 を使用したコマンドライン

base64 -d file.objection > scene.json(Windows の場合は certutil -decode)を実行して、デコードされた JSON を直接ディスクに書き込みます。

これらの形式について

品質と注意点

  • デコードされた JSON は Objection.lol の内部フィールド名を使用しているため、読み取りは可能ですがドキュメント化はされていません。
  • キャラクタースプライト、サウンド、音楽は ID で参照されており、埋め込まれてはいません。そのため、JSON はデータのみであり、アセットの完全なコピーではありません。
  • 編集した JSON を再インポートするには、サイトが期待するのとまったく同じラッパーで base64 に再エンコードする必要があります。

よくある質問

なぜ .objection ファイルはランダムな文字の羅列に見えるのですか?
base64 でエンコードされているためです。base64 をデコードすると、読み取り可能な JSON に戻ります。
JSON を取得するために特別なソフトウェアが必要ですか?
いいえ、任意の base64 デコーダーが機能します。自動化が必要な場合は objection.py のような Python ライブラリが選択肢になります。
JSON を編集して Objection.lol に戻すことはできますか?
はい。ただし、サイトが受け付ける前に、編集した JSON を base64 に再エンコードする必要があります。
画像は JSON の中に保存されていますか?
いいえ、スプライトとオーディオは ID で参照されます。JSON にはフレームのテキスト、ポーズ、設定が保持されます。