Source code for scfile.formats.json.encoder

import json

from scfile.core import FileEncoder, NbtContent
from scfile.enums import ByteOrder, FileFormat


[docs] class JsonEncoder(FileEncoder[NbtContent]): format = FileFormat.JSON order = ByteOrder.LITTLE
[docs] def serialize(self): data = json.dumps(self.data.value, default=str, ensure_ascii=False, indent=2) data = data.encode() self.write(data)