una segundo restringir reducir plano para notificación moviles mensajes megas maneja gastar desinstalar datos controlar consumo como app aplicaciones aplicacion json http uml specifications server

json - segundo - como desinstalar una aplicacion en iphone



Especificación de entrada de la aplicación: datos de entrada de datos del método (1)

¿Alguien sabe una buena manera de dibujar la estructura exacta de los datos de entrada para un método? En mi caso, debo especificar los datos de entrada correctos para una aplicación de servidor. El servidor obtiene una publicación http con datos. Debido a que estos datos son una estructura de datos json muy compleja, quiero dibujar esto, de modo que el próximo desarrollador pueda verificar fácilmente el dibujo y pueda comprender qué datos se necesitan para la publicación http. Sería bueno si también puedo dibujar datos de marca de encabezados http como obligatorios o agradables de tener.

No necesito un diagrama de flujo de datos o algo así. como eso. Lo que necesito es un dibujo, cómo construir un json válido para el método del servidor.

Por favor, si alguien tiene una idea, simplemente responda o comente esta pregunta, incluso si solo tiene ideas para las palabras de moda, puedo buscarme a mí mismo.


Para describir la estructura de los datos, considere (1) usar el diagrama de clases UML con multiplicidades y propiedad, y "la asociación nombrada finaliza". Ejemplos de Kirill Fakhroutdinov uml-diagrams.org: Compras en línea y uml-diagrams.org: Sentinel HASP Licensing Domain ilustra cómo se vería su dibujo.

Como necesita describir específicamente la estructura de json , entonces (2) Google: "esquema de json" para ver cómo otros abordaron el mismo problema.

Personalmente, además de proporcionar el diagrama UML, (3) consideraría escribir un archivo de definición de TypeScript que describa la estructura json incluyendo tipos simples, estructuras anidadas, partes opcionales, etc. Además, el próximo desarrollador puede validar ejemplos de estructuras de datos (pruebas unitarias ) contra la definición escribiendo un script simple de TypeScript e intentando compilarlo