如何简化这个json数组?

时间:2016-02-20 10:03:36

标签: json

我可以简化答案数组吗?

{
    "Questions": [{
            "Question": "Which is the largest fresh water lake in Kerala?",
            "CorrectAnswer": 2,
            "Answers": [{
                "Answer": "Vembanad Lake"
            }, {
                "Answer": "Pookode Lake"
            }, {
                "Answer": "Sasthamcotta Lake"
            }, {
                "Answer": "Vellayani Lake"
            }]
        }, {
            "Question": "Chennara, the birth place of Mahakavi Vallathol is in:",
            "CorrectAnswer": 1,
            "Answers": [{
                "Answer": "Thrissur District"
            }, {
                "Answer": "Malappuram District"
            }, {
                "Answer": "Palakkad District"
            }, {
                "Answer": "Alappuzha District"
            }]
        }]}

2 个答案:

答案 0 :(得分:0)

是的,不要使用字符串Answer作为每个项目的键来回答一个对象数组。只需使它成为一个字符串数组:

    "Answers": [{
        "Answer": "Vembanad Lake"
    }, {
        "Answer": "Pookode Lake"
    }, {
        "Answer": "Sasthamcotta Lake"
    }, {
        "Answer": "Vellayani Lake"
    }]

变为:

    "Answers": [
     "Vembanad Lake"
     "Pookode Lake",
     "Sasthamcotta Lake",
     "Vellayani Lake"
    ]

答案 1 :(得分:0)

对于初学者来说,你不需要答案就是对象,只需使用像这样的字符串数组

{"Answers":["answer 1, ", "answer 2"]}