在java中计算json对象
我想从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
{“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)