/ / Crear un archivo JSON a partir de una tabla [duplicado] - jquery, json

Cree un archivo JSON a partir de una tabla [duplicado] - jquery, json

Posible duplicado:
Excel a varios objetos JSON

He comenzado a usar SlickQuiz, que es un complemento de jQuery. Allí, las preguntas se agregan al cuestionario mediante un objeto JSON. Vea un ejemplo aquí. En lugar de modificar esto a mano cada vez que genero una nueva prueba, ¿hay alguna forma de generar esto a partir de una tabla de Excel o similar?

Si es así, en primer lugar, no puedo entender lo queLa estructura de la tabla (Excel) debería ser como para obtener la estructura anidada en JSON. ¿Puede usted ayudar? Y, ¿hay un buen serializador existente (término correcto?) Por ahí?

Abierto a sugerencias ...

Respuestas

0 para la respuesta № 1

Si tu estructura no está demasiado profundamente anidada,podría escribir la estructura y reservar un número limitado de columnas para las respuestas (por ejemplo, 4). El archivo de Excel tendría dos hojas: una con el contenido de la información en una lista simple de dos columnas, y otra con las preguntas, con los siguientes nombres de columna:

  • preguntas.q
  • preguntas.a [0] .opción
  • preguntas.a [0] .correcto
  • preguntas.a [1] .opción
  • preguntas.a [1] .correcto
  • preguntas.a [2] .opción
  • preguntas.a [2] .correcto
  • preguntas.a [3] .opción
  • preguntas.a [3] .correcto
  • preguntas.correcto
  • preguntas.incorrecto

Si mantiene los nombres de columna correspondientes a la ruta de los campos tal como aparecerán en la estructura JSON, será bastante fácil analizar la estructura de la tabla en JSON y viceversa.

Sin embargo, será una solución incómoda de todos modos. ¿No puedes editar tu estructura JSON usando un editor JSON como http://jsoneditoronline.org? ¿O implementar una página de administración simple en su sitio web donde pueda editar la prueba? eso será bastante fácil de hacer usando la biblioteca de jsoneditoronline: https://github.com/josdejong/jsoneditoronline/wiki