解决方案 »

  1.   

    本地測試過直接用List<Object>就可以了?
    ObjectMapper是jackson-mapper-asl-1.5.4.jar包里的.import org.codehaus.jackson.map.ObjectMapper;
    import org.junit.Test;import java.util.List;/**
     * Created by Leo on 14-3-28.
     */
    public class TestJackSon {
        @Test
        public void test() throws Exception{
            String json = "{\"data\":[\n" +
                    "        [1392072000,[0,14440]],\n" +
                    "        [0,13762],\n" +
                    "        [0,13901],\n" +
                    "        [0,14546],\n" +
                    "        [0,14710],\n" +
                    "        [0,14730],\n" +
                    "        [0,14655],\n" +
                    "        [0,14898],\n" +
                    "        [0,14772]],\n" +
                    " \"meter_id\":\"disk-os\"}";
            JsonBean bean = new ObjectMapper().readValue(json, JsonBean.class);
            System.out.println(bean);
        }
        private static class JsonBean {
            private List<Object> data;        public List<Object> getData() {
                return data;
            }        public void setData(List<Object> data) {
                this.data = data;
            }        public String getMeter_id() {
                return meter_id;
            }        public void setMeter_id(String meter_id) {
                this.meter_id = meter_id;
            }        private String meter_id;
        }
    }
      

  2.   

    你试试 。json 转类,,类转json 都可以实现。
      

  3.   

    确实用这个就可以,但之后就需要各种instanceof来判断object的类型了,哎,有点麻烦