Ich verstehe nicht, worauf Du abzielst. JSON ist ein Textformat. Es eignet sich also weniger für binäre Daten (die müsste man zuvor z. B. Base64 kodieren) und Änderungen sind nicht nachvollziehbar. Außerdem können Änderungen an der Datei dazu führen, dass sie nicht mehr gelesen werden kann, weil die JSON-Syntax nicht mehr eingehalten wird.