@@ -0,0 +1,1693 @@
+package com.alibaba.json.bvt.issue_1000;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.annotation.JSONField;%0Aimport com.fasterxml.jackson.annotation.JsonIgnore;%0Aimport junit.framework.TestCase;%0A%0Aimport java.util.List;%0A%0A/**%0A * Created by wenshao on 17/03/2017.%0A */%0Apublic class Issue1079 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        String text = %22%7B%5Cn%22 +%0A                %22%5Ct%5C%22Response%5C%22: %5B%7B%5Cn%22 +%0A                %22%5Ct%5Ct%5C%22Status%5C%22: %7B%5Cn%22 +%0A                %22%5Ct%5Ct%5Ct%5C%22StatusCode%5C%22: %7B%5Cn%22 +%0A                %22%5Ct%5Ct%5Ct%5Ct%5C%22Value%5C%22: %5C%22urn:oasis:names:tc:xacml:1.0:status:ok%5C%22%5Cn%22 +%0A                %22%5Ct%5Ct%5Ct%7D%5Cn%22 +%0A                %22%5Ct%5Ct%7D,%5Cn%22 +%0A                %22%5Ct%5Ct%5C%22Decision%5C%22: %5C%22NotApplicable%5C%22%5Cn%22 +%0A                %22%5Ct%7D%5D%5Cn%22 +%0A                %22%7D%22;%0A%0A        JSON.parseObject(text, PdpResponse.class);%0A%0A    %7D%0A%0A    public static class PdpResponse %7B%0A%0A        @JSONField(name =%22Response%22)%0A        public List%3CResponse%3E response;%0A%0A        public static class Response %7B%0A            public List%3CInnerObject%3E innerObjects;%0A        %7D%0A%0A        public static class InnerObject %7B%0A            @JSONField(name = %22Status%22)%0A            public Status status;%0A            @JSONField(name = %22Decision%22)%0A            public String decision;%0A        %7D%0A%0A%0A        public static class Status %7B%0A            @JSONField(name = %22StatusCode%22)%0A            public StatusCode statusCode;%0A        %7D%0A%0A        public static class StatusCode %7B%0A            @JSONField(name = %22Value%22)%0A            public String value;%0A        %7D%0A%0A        @JSONField(deserialize = false)%0A        public String retrieveDecision()%7B%0A            return this.response.get(0).innerObjects.get(0).decision;%0A        %7D%0A    %7D%0A%7D%0A

add testcase for issue #1079