Json或XML,什么用作测验应用程序的后端数据存储?

时间:2014-06-03 18:17:26

标签: xml json

我正在创建一个测验应用程序。不同的问题可能有不同的选择。对于存储问题和答案的后端数据存储区,我想使用JSON或XML。

如果我使用XML,我可以做类似的事情:

<Parent>
<Question> what? </Question>
<choice> nothing </choice>
<choice> is a four letter word </choice>
<choice> ?thaw </choice>
</Parent>

(似乎有条理且易于阅读)

虽然如果我尝试使用JSON实现类似的结构,我可能必须创建一系列选择,如:

"choices" : {"nothing","is a four letter word","?thaw"}

(在这种情况下,可读性受损)

或者我可以动态创建选项作为不同的属性名称。

"choice1": "nothing",
"choice2": "is a four letter word",
"choice3": "?thaw"

(不是一个很好的解析结构)

我在这里遗漏了什么吗? 我相信我遇到过许多支持JSON over XML的论据,即JSON更具可读性和结构性。 (Json不那么冗长,而且肯定更快)

0 个答案:

没有答案