Hvorfor konvertere OBJECTION til JSON?
Formatet .objection fra objection.lol's Objection Maker gemmer et projekts frames som JSON og base64-koder det derefter, så det ikke er menneskeligt læsbart. Enhver, der ønsker at redigere scener i et script, sammenligne versioner eller føre dialog ind i et andet værktøj, har brug for den rå .json, som er ét afkodningstrin væk.
Sådan konverterer du OBJECTION til JSON
objection.py OPEN-SOURCE
Brug Python-biblioteket objection.py til at indlæse et objection-projekt og arbejde med dets strukturerede data, og dump det derefter med json.dumps(...).
Kommandolinje med base64
Kør base64 -d file.objection > scene.json (eller Windows certutil -decode) for at skrive den afkodede JSON direkte til disken.
Om disse formater
An .objection file is a project saved from the objection.lol Objection Maker, a web app for building Ace Attorney-style courtroom "objection" animations. Inside, it is a Base64-encoded JSON…
Åbn .OBJECTION detaljer →En JSON-fil er en almindelig tekstdatafil i JavaScript Object Notation-format, der bruges af web-API'er, app-konfigurationer og dataeksporter. Enhver teksteditor kan åbne den - Notesblok i…
Åbn .JSON detaljer →Kvalitet & hvad man skal være opmærksom på
- Den afkodede JSON bruger objection.lol's interne feltnavne, så den er læsbar, men ikke dokumenteret.
- Karakter-sprites, lyde og musik refereres via ID, ikke indlejret, så JSON-filen indeholder kun data, ikke en fuld kopi af aktiverne.
- Genimport af redigeret JSON kræver genkodning tilbage til base64 i præcis den wrapper, som webstedet forventer.
Ofte stillede spørgsmål
Hvorfor ligner min .objection-fil tilfældige bogstaver?
Skal jeg bruge speciel software for at få JSON?
objection.py er valgfrit til automatisering.