json處理

  //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);
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章