|  | @@ -1,3 +1,4 @@
 | 
											
												
													
														|  | 
 |  | +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
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -11,7 +12,8 @@ class json_export(export):
 | 
											
												
													
														|  |          Args:
 |  |          Args:
 | 
											
												
													
														|  |              model (abstract_reference): модель, по которой нужно построить заголовок
 |  |              model (abstract_reference): модель, по которой нужно построить заголовок
 | 
											
												
													
														|  |          """
 |  |          """
 | 
											
												
													
														|  | -        pass
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        return ""
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      def export_model(self, model: abstract_reference):
 |  |      def export_model(self, model: abstract_reference):
 | 
											
												
													
														|  |          """
 |  |          """
 | 
											
										
											
												
													
														|  | @@ -19,12 +21,22 @@ class json_export(export):
 | 
											
												
													
														|  |          Args:
 |  |          Args:
 | 
											
												
													
														|  |              model (abstract_reference): модель, строку с которой нужно создать
 |  |              model (abstract_reference): модель, строку с которой нужно создать
 | 
											
												
													
														|  |          """
 |  |          """
 | 
											
												
													
														|  | -        pass
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        properties = converter_factory.create_model().convert(model)
 | 
											
												
													
														|  | 
 |  | +        res = "\n        {\n"
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        for key in properties:
 | 
											
												
													
														|  | 
 |  | +            val = properties[key]
 | 
											
												
													
														|  | 
 |  | +            res += f'            "{key}":"{val}",\n'
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        res += "        },"
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        return res
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      def postprocess(self, text):
 |  |      def postprocess(self, text):
 | 
											
												
													
														|  |          """Пост-обработка текста перед экспортом (по надобности)"""
 |  |          """Пост-обработка текста перед экспортом (по надобности)"""
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        return text
 |  | 
 | 
											
												
													
														|  | 
 |  | +        return f"{{\n    [{text}\n    ]\n}}"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @property
 |  |      @property
 | 
											
												
													
														|  |      def mimetype(self):
 |  |      def mimetype(self):
 |