Search in sources :

Example 1 with Model

use of com.alibaba.json.bvt.LongFieldTest_3_stream.Model in project fastjson by alibaba.

the class LongFieldTest_4_stream method test_min.

public void test_min() throws Exception {
    Random random = new Random();
    Model[] array = new Model[2048];
    for (int i = 0; i < array.length; ++i) {
        array[i] = new Model();
        array[i].value = random.nextLong();
    }
    String text = JSON.toJSONString(array);
    JSONReader reader = new JSONReader(new StringReader(text));
    Model[] array2 = reader.readObject(Model[].class);
    Assert.assertEquals(array.length, array2.length);
    for (int i = 0; i < array.length; ++i) {
        Assert.assertEquals(array[i].value, array2[i].value);
    }
    reader.close();
}
Also used : Random(java.util.Random) Model(com.alibaba.json.bvt.LongFieldTest_3_stream.Model) StringReader(java.io.StringReader) JSONReader(com.alibaba.fastjson.JSONReader)

Aggregations

JSONReader (com.alibaba.fastjson.JSONReader)1 Model (com.alibaba.json.bvt.LongFieldTest_3_stream.Model)1 StringReader (java.io.StringReader)1 Random (java.util.Random)1