Pārlūkot izejas kodu

Merge pull request #8032 from jorgenfb/blender_exporter_compact_json

Adds blender exporter option to toggle compact separators output
Mr.doob 9 gadi atpakaļ
vecāks
revīzija
61c9727a9b

+ 1 - 1
utils/exporters/blender/addons/io_three/__init__.py

@@ -322,7 +322,7 @@ def restore_export_settings(properties, settings):
         constants.INDEX_TYPE,
         constants.EXPORT_OPTIONS[constants.INDEX_TYPE])
     ## }
-   
+
     ## Materials {
     properties.option_materials = settings.get(
         constants.MATERIALS,

+ 2 - 1
utils/exporters/blender/addons/io_three/exporter/io.py

@@ -67,8 +67,9 @@ def dump(filepath, data, options=None):
 
         indent = options.get(constants.INDENT, True)
         indent = 4 if indent else None
+        compact_separators = (',', ':')
         logger.info("Dumping to JSON")
-        func = lambda x, y: _json.json.dump(x, y, indent=indent)
+        func = lambda x, y: _json.json.dump(x, y, indent=indent, separators=compact_separators)
         mode = 'w'
 
     logger.info("Writing to %s", filepath)