在JSON中创建键值对

在JSON中创建键值对,json,Json,我是JSON新手。我试图在Java中创建一个JSON对象(org.JSON.JSONObject(JSON.jar)),它类似于(基本上是一组名称-值对) [{ “名称”:“案例”, “价值”:23 }, { “名称”:“收入”, “价值”:34 }, { “名称”:“1D5”, “价值”:56 }, { “名称”:“诊断”, “价值”:14 }] 有人能帮我用Java创建这个吗?我希望名称和值都包含在每个集合中,这样我就可以遍历集合,然后获取单个值。您要查找的有效json是: [{ "

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

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


有人能帮我用Java创建这个吗?我希望名称和值都包含在每个集合中,这样我就可以遍历集合,然后获取单个值。

您要查找的有效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
}

(作为答案发布主要是为了澄清)

你是指JSON字符串吗?@ExplosionPills-我怀疑他指的是JSON文本,其中最外层的数据类型是对象。我正在尝试用Java创建JSON对象-那么你使用的是哪个库?(表中列出了一个编号)。您编写了什么代码来尝试实现这一点?这不是有效的JSON。顺序数组是
[]
。包含键/值对的对象是
{}
。你把它们倒过来。你似乎在一半的地方使用了
=
而不是