@@ -0,0 +1,1003 @@
+package com.alibaba.json.bvt;%0A%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Aimport junit.framework.TestCase;%0A%0Aimport org.junit.Assert;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.TypeReference;%0A%0Apublic class MapRefTest6 extends TestCase %7B%0A%0A    public void test_0() throws Exception %7B%0A        List%3CMap%3CObject, Object%3E%3E list = JSON.parseObject(%22%5B%7B%7D,%7B%5C%22$%5C%22:%5C%22$%5B0%5D%5C%22%7D,%7B%5C%22$001%5C%22:%5C%22101%5C%22%7D,%7B%5C%22$r01%5C%22:%5C%22102%5C%22%7D,%7B%5C%22$re1%5C%22:%5C%22103%5C%22%7D%5D%22,%0A                                                          new TypeReference%3CList%3CMap%3CObject, Object%3E%3E%3E() %7B%0A                                                          %7D);%0A        Assert.assertEquals(5, list.size());%0A        Assert.assertEquals(true, ((Map)list.get(0)).isEmpty());%0A        Assert.assertEquals(%22$%5B0%5D%22, ((Map)list.get(1)).get(%22$%22));%0A        Assert.assertEquals(%22101%22, ((Map)list.get(2)).get(%22$001%22));%0A        Assert.assertEquals(%22102%22, ((Map)list.get(3)).get(%22$r01%22));%0A        Assert.assertEquals(%22103%22, ((Map)list.get(4)).get(%22$re1%22));%0A    %7D%0A%0A%0A%7D%0A

add testcase