Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gson json解析器:不带键的值_Java_Json_Gson - Fatal编程技术网

Java gson json解析器:不带键的值

Java gson json解析器:不带键的值,java,json,gson,Java,Json,Gson,我想解析一个json结构,如下所示: {"response": { "arr1":[count,{...}], "arr2":[count,{...}] } } 如果count有键“count”(例如),则一切正常。但是钥匙是空的。有没有办法映射这个结构并手动检索这个值,或者我需要自己在没有gson的情况下解析所有json 已更新 这是一个有效的json(已通过检查) 如果您想解析任意集合,您应该阅读并查看示例代码。代码中的内容。{…}?事实上,这不是有效的JS

我想解析一个json结构,如下所示:

{"response":
    {
    "arr1":[count,{...}],
    "arr2":[count,{...}]
    }
}
如果count有键“count”(例如),则一切正常。但是钥匙是空的。有没有办法映射这个结构并手动检索这个值,或者我需要自己在没有gson的情况下解析所有json

已更新

这是一个有效的json(已通过检查)


如果您想解析任意集合,您应该阅读并查看示例代码。

代码中的内容。{…}?事实上,这不是有效的JSON语法,因此您不太可能在{}有有效的JSON时做任何事情,例如“arr1”:[123,{“body”:“someone”,title:“sometitle”},{“body”:“someone”,title:“sometitle”},{。。。。在线json检查人员说,所有内容都是OKString,需要用双引号括起来,所以目前这是无效的。编辑您的问题并为您的JSon结构发布有效的JSon,我们将从那里开始。好的,我已经粘贴了有效JSon的示例。当键“count”实际上什么都没有时,您是否应该返回一个0而不是一个空键?
{
    "response": {
        "arr1": [
            615,
            {
                "body": "hi",
                "title": "Re(2):  ..."
            },
            {
                "body": "hello",
                "title": "Re(23):  ..."
            }
        ],
        "arr2": [
            132,
            {
                "body": "hi",
                "title": "Re(2):  ..."
            },
            {
                "body": "hello",
                "title": "Re(23):  ..."
            }
        ]
    }
}