Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.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中计算json对象_Java_Json - Fatal编程技术网

在java中计算json对象

在java中计算json对象,java,json,Java,Json,我想从java程序中类似的json字符串中获取值:{“2”:[“1.1.9.1”、“abc”、“1398422038”]、“1”:[“75.224.11.33”、“test”、“1398384362”]、“0”:[“125.234.22.33”、“test”、“1398382882”]、“\u size:”3} 我是这样试的: int length = result.optInt("_size"); for (int i = 0; i < length; i++) { JSONA

我想从java程序中类似的json字符串中获取值:
{“2”:[“1.1.9.1”、“abc”、“1398422038”]、“1”:[“75.224.11.33”、“test”、“1398384362”]、“0”:[“125.234.22.33”、“test”、“1398382882”]、“\u size:”3}

我是这样试的:

int length = result.optInt("_size");

for (int i = 0; i < length; i++) {
    JSONArray result2 = result.getJSONArray(String.valueOf(i));
    IPBans.addBan(result2.getString(0), 
            result2.getString(1), 
            result2.getString(3));
}
int length=result.optInt(“_size”);
for(int i=0;i

但它不起作用。结果是JSONObject。

每个数组只有3个子项,因此需要索引0,1,2。在3°位置搜索fo元件将始终失败

尝试改变

result2.getString(3)


好极了,它能用。谢谢你,穆奇!我太糟糕了:/
result2.getString(2)