def point_controller(self, Json): JsonFull = self.pointJsonFull simpleModelObject = Event.dropPoint(etree.fromstring(JsonFull[1])) JsonProcessed = self.serialize_simplified_json_to_comprehensive( Json, JsonFull[0]) processedModelObject = self.serializeJsonToModel( simpleModelObject, JsonProcessed) return processedModelObject
def test(json): modelObject = Event.dropPoint() out = XMLCoTController().serialize_CoT_to_model(modelObject, etree.fromstring(json)) xml = XMLCoTController().serialize_model_to_CoT(out, 'event') from FreeTAKServer.controllers.SpecificCoTControllers.SendDropPointController import SendDropPointController rawcot = RawCoT() rawcot.xmlString = xml rawcot.clientInformation = None object = SendDropPointController(rawcot) print( etree.tostring(object.sendDropPoint.xmlString, pretty_print=True).decode()) '''EventObject = json