-3
JSONに問題があります。私はportblock
からファイルを読み込むことはできませんが、webblock
を行うことができますデータファイルJSONからJAVAへの読み込み
これはtest.json
{
"webblock" : ["www.google.com", "www.youtube.com", "www.facebook.com"],
"portblock" : [{
"key" : "80",
"value" : "tcp"
}, {
"key" : "70",
"value" : "udp"
}
]
}
であり、これは私が表示webblock
を使用するコードです。
JSONArray msg = (JSONArray) jsonObject.get("webblock");
Iterator<String> iterator = msg.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
block_web(iterator.next());
}
portblock
のキーと値を表示するのに手伝ってください。
にPOJO
地図を作成しますので、正確に何が問題でしょうか? – Mureinik
ループ内で 'next()'を2回呼び出しています。つまり、呼び出しごとに別々の値が得られます。文字列変数に 'next()'の結果を格納し、 'iterator.next()'の代わりに使用します。 – Pshemo