//1 json list集合 List<Map>
@SuppressWarnings("rawtypes")
public static void main(String[] args) {
String value = "[{\"IFNAME\":\"eth0\",\"MACADDR\":\"52:54:00:A4:02:74\",\"IP\":\"172.22.139.128\",\"ibytes\":399425282,\"ipackets\":3383016,\"ierr\":0,\"idrop\":0,\"obytes\":326047365,\"opackets\":1304349,\"oerr\":0,\"odrop\":0,\"colls\":0},{\"IFNAME\":\"eth2\",\"MACADDR\":\"52:54:00:A4:02:74\",\"IP\":\"172.22.139.128\",\"ibytes\":399425282,\"ipackets\":3383016,\"ierr\":0,\"idrop\":0,\"obytes\":326047365,\"opackets\":1304349,\"oerr\":0,\"odrop\":0,\"colls\":0}]";
List<Map> object = UJson.toObjectlist(value, Map.class);
for (Map map : object) {
System.out.println(map.toString());
}
}
------------------------------
//2 json Map Map<String, Integer> object = UJson.toObject(tcpStr, Map.class);
@SuppressWarnings("rawtypes")
public static void main(String[] args) {
//String tcpStr = "{\"UNKNOWN\":0,\"established\":2,\"syn-sent\":0,\"syn-recv\":0,\"fin-wait-1\":0,\"fin-wait-2\":0,\"time-wait\":2,\"unconnected\":0,\"close-wait\":0,\"last-ack\":0,\"listening\":11,\"closing\":0}";
@SuppressWarnings("unchecked")
Map<String, Integer> object = UJson.toObject(tcpStr, Map.class);
}