Tesis profesional presentada por Pablo de la Rosa Michicol [pablo.delarosaml@udlap.mx]

Miembro del Programa de Honores. Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Computación, Electrónica y Mecatrónica. Escuela de Ingeniería, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dra. Ofelia Delfina Cervantes Villagómez
Vocal y Director: Dr. Gerardo Ayala San Martín
Secretario: Dr. José Luis Zechinelli Martini

Cholula, Puebla, México a 14 de mayo de 2018.

Resumen

La serialización de información en la actualidad es un proceso que realizan la mayoría de las aplicaciones, ya que, al intentar comunicar una aplicación móvil con un servidor, requiere de este proceso, para llevar esto a cabo, un desarrollador puede optar por usar XML o JSON, como lenguajes de formato estándar, pero ante la complejidad que demuestra XML, la mayoría de los sistemas actuales están optando por usar JSON para realizar este intercambio de información. Para apoyar está postura se ha realizado una librería de parseo de JSON que facilita la lectura de información proveniente de un servidor o de archivos locales, como también la codificación, para también poder emitir información y la creación de vistas dinámicas, todo a partir de archivos en formato JSON.

Palabras clave: Programación, JSON, Swift, Aplicaciones móviles.

Índice de contenido

Portada

Índices

Capítulo 1. Introducción

  • 1.1 Objetivo General
  • 1.2 Identificación del problema
  • 1.3 Objetivos específicos
  • 1.4 impacto socio-económico

Capítulo 2. Contexto y situación actual

  • 2.1 JSON (Javascript object notation)
  • 2.2 Tipos de datos soportados por JSON
  • 2.3 Tipos numéricos
  • 2.4 Cadenas en JSON
  • 2.5 Tipos booleanos en JSON
  • 2.6 Arreglos en JSON
  • 2.7 Objetos en JSON
  • 2.8 JSONSerialization
  • 2.9 El protocolo embebido Codable

Capítulo 3. Diseño

Capítulo 4. Prototipo

Capítulo 5. Programación

Capítulo 6. Compatibilidad de versiones

Capítulo 7. Conclusiones

Referencias

de la Rosa Michicol, P. 2018. ParserLintJ: Una librería para manipular información en formato JSON para Swift. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Computación, Electrónica y Mecatrónica, Escuela de Ingeniería, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 2018.