从表创建JSON文件

时间:2012-05-29 12:56:14

标签: jquery json

  

可能重复:
  Excel to various JSON objects

我已经开始使用SlickQuiz这是一个jQuery插件。在那里,问题将使用JSON对象添加到测验中。查看example here。而不是每次我生成新的测验时手动修改它,有没有办法从Excel表或类似的表中生成这个?

如果是这样,那么首先,我无法理解(Excel)表的结构需要在JSON中获取嵌套结构。你能帮我吗?并且,那里有一个好的现有序列化器(正确的术语吗?)?

向建议开放......

1 个答案:

答案 0 :(得分:0)

如果您的结构没有太深嵌套,您可以编写结构,并为答案保留有限数量的列(例如4)。您的Excel文件将有两个表:一个包含简单的两列列表中的信息内容,另一个包含问题,具有以下列名称:

  • questions.q
  • questions.a [0]。选项
  • questions.a [0] .correct
  • questions.a [1]。选项
  • questions.a [1] .correct
  • questions.a [2]。选项
  • questions.a [2] .correct
  • questions.a [3]。选项
  • questions.a [3] .correct
  • questions.correct
  • questions.incorrect

如果保持列名与JSON结构中显示的字段路径相对应,则将表结构解析为JSON并返回将非常容易。

然而,无论如何,这将是一个麻烦的解决方案。你不能使用像http://jsoneditoronline.org这样的JSON编辑器编辑你的JSON结构吗?或者在您的网站上实施一个简单的管理页面,您可以在其中编辑测验?使用jsoneditoronline中的库非常容易:https://github.com/josdejong/jsoneditoronline/wiki