【发布时间】:2016-03-01 12:15:07
【问题描述】:
这是我的 json 字符串:
[
{
"id": 1,
"ip": "192.168.0.22",
"folderName": "gpio1_pg3"
},
{
"id": 2,
"ip": "192.168.0.22",
"folderName": "gpio2_pb16"
}
]
我想对数组进行迭代,因为我将为每个数组成员创建一个特殊的对象。
这是我从 http url 获取 json 字符串的方式。
BufferedReader bufferedReader =
new BufferedReader(new InputStreamReader(inputStreams, Charset.forName("UTF-8")));
String jsonText = readAll(bufferedReader);
你能给我一个例子,我如何获得一个包含所有 json 元素的数组。 一个数组元素必须包含 id、ip 和 folderName。
【问题讨论】:
-
用字段 id、ip 和 folderName 创建一个类,使用 jackson binder 将数据绑定到自定义对象列表