|  | @@ -1,3 +1,4 @@
 | 
											
												
													
														|  | 
 |  | +import json
 | 
											
												
													
														|  |  from src.convert.converter_factory import converter_factory
 |  |  from src.convert.converter_factory import converter_factory
 | 
											
												
													
														|  |  from src.export.strategies.export import export
 |  |  from src.export.strategies.export import export
 | 
											
												
													
														|  |  from src.models.abstract_reference import abstract_reference
 |  |  from src.models.abstract_reference import abstract_reference
 | 
											
										
											
												
													
														|  | @@ -22,16 +23,9 @@ class json_export(export):
 | 
											
												
													
														|  |              model (abstract_reference): модель, строку с которой нужно создать
 |  |              model (abstract_reference): модель, строку с которой нужно создать
 | 
											
												
													
														|  |          """
 |  |          """
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        properties = converter_factory.create(model).convert(model)
 |  | 
 | 
											
												
													
														|  | -        res = "\n        {\n"
 |  | 
 | 
											
												
													
														|  | 
 |  | +        data = converter_factory.create(model).convert(model)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        for key in properties:
 |  | 
 | 
											
												
													
														|  | -            val = properties[key]
 |  | 
 | 
											
												
													
														|  | -            res += f'            "{key}":"{val}",\n'
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -        res += "        },"
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -        return res
 |  | 
 | 
											
												
													
														|  | 
 |  | +        return json.dumps(data, sort_keys=True, indent=4)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      def postprocess(self, text):
 |  |      def postprocess(self, text):
 | 
											
												
													
														|  |          """Пост-обработка текста перед экспортом (по надобности)"""
 |  |          """Пост-обработка текста перед экспортом (по надобности)"""
 |