Microsoft Azure: uso de JSON con Azure Logic Apps

En este artículo, veremos cómo crear un esquema JSON que se pueda usar en las aplicaciones lógicas de Azure. A modo de ejemplo, aquí uno de nuestros objetivos es crear una aplicación lógica de Azure que se active mediante una solicitud HTTP. 

Ahora, cuando pasemos nuestra carga JSON, queremos que se valide. Entonces, veamos algunas herramientas que podríamos usar para generar algunos datos JSON de muestra, así como para crear un esquema JSON basado en ellos. 

Primero, veamos ObjGen . Esta es una herramienta en línea que podríamos usar para marcar algunos datos JSON de muestra. Entonces, observe que podríamos venir aquí y podríamos comenzar a escribir algunas propiedades y darles valores, y en el lado derecho, solo generará información para nosotros.

Ahora, podríamos copiar nuestros datos JSON y pasar a otra herramienta llamada JSON Schema tool . Lo que podríamos hacer aquí ahora es pegar esos datos JSON y presionar «Enviar». 

Observe aquí en el lado derecho, va a crear ese esquema JSON que podríamos usar como se muestra a continuación:

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "http://example.com/example.json",
    "type": "object",
    "title": "The root schema",
    "description": "The root schema comprises the entire JSON document.",
    "default": {},
    "examples": [
        {
            "CompanyName": "Geeksforgeeks",
            "CompanyOwner": "Sandeep Jain"
        }
    ],
    "required": [
        "CompanyName",
        "CompanyOwner"
    ],
    "properties": {
        "CompanyName": {
            "$id": "#/properties/CompanyName",
            "type": "string",
            "title": "The CompanyName schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "Geeksforgeeks"
            ]
        },
        "CompanyOwner": {
            "$id": "#/properties/CompanyOwner",
            "type": "string",
            "title": "The CompanyOwner schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "Sandeep Jain"
            ]
        }
    },
    "additionalProperties": true
}

Ahora, podríamos usar este esquema JSON dentro de la acción HTTP dentro de la aplicación lógica de Azure para ayudar a validar ese JSON, que podría aparecer en el cuerpo.

Publicación traducida automáticamente

Artículo escrito por kumaripunam984122 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *