在JSON中创建键值对

时间:2013-04-30 16:27:31

标签: json

我是JSON的新手。我正在尝试用Java创建一个JSON对象(org.json.JSONObject(json.jar)),它类似于(基本上是一组名称 - 值对)

[{     “名称”:“案例”,     “价值”:23 },{     “名称”:“收入”,     “价值”:34 },{     “名字”:“1D5”,     “价值”:56 },{     “名字”:“诊断”,     “价值”:14 }]

任何人都可以帮我解决如何在Java中创建它的问题吗?我希望名称和值都在每个中,以便我可以迭代集合,然后获得单个值。

1 个答案:

答案 0 :(得分:3)

您正在寻找的有效json是:

[{
    "name": "cases",
    "value": 23
}, {
    "name": "revenue",
    "value": 34
}, {
    "name": "1D5",
    "value": 56
}, {
    "name": "diag",
    "value": 14
}]

虽然会有更多的jsonic结构:

{
    "cases": 23,
    "revenue": 34,
    "1D5": 56,
    "diag": 14
}

(主要是为了清晰起见,作为答案发布)