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
Пример #2
0
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