@@ -0,0 +1,1617 @@
+package com.alibaba.json.bvt.issue_1600;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.annotation.JSONType;%0Aimport com.alibaba.fastjson.parser.Feature;%0Aimport junit.framework.TestCase;%0A%0Apublic class Issue1683 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        String line = %22%5B2, %5C%22%E6%B5%AA%E6%BC%AB%E5%A5%87%E4%BE%A0%5C%22, %5C%22%E9%9B%A8%E5%A4%A9%E4%B8%8D%E6%89%93%E4%BC%9E%5C%22, 4536%5D%22;%0A        BookDO book = JSON.parseObject(line, BookDO.class, Feature.SupportArrayToBean);%0A        assertEquals(2L, book.bookId.longValue());%0A        assertEquals(%22%E6%B5%AA%E6%BC%AB%E5%A5%87%E4%BE%A0%22, book.bookName);%0A        assertEquals(%22%E9%9B%A8%E5%A4%A9%E4%B8%8D%E6%89%93%E4%BC%9E%22, book.authorName);%0A        assertEquals(4536, book.wordCount.intValue());%0A    %7D%0A%0A    @JSONType(orders = %7B%22bookId%22, %22bookName%22, %22authorName%22, %22wordCount%22%7D)%0A    public static class BookDO %7B%0A%0A        private Long bookId;%0A%0A        private String bookName;%0A%0A        private String authorName;%0A%0A        private Integer wordCount;%0A%0A%0A        public Long getBookId() %7B%0A            return bookId;%0A        %7D%0A%0A        public void setBookId(Long bookId) %7B%0A            this.bookId = bookId;%0A        %7D%0A%0A        public String getBookName() %7B%0A            return bookName;%0A        %7D%0A%0A        public void setBookName(String bookName) %7B%0A            this.bookName = bookName;%0A        %7D%0A%0A        public String getAuthorName() %7B%0A            return authorName;%0A        %7D%0A%0A        public void setAuthorName(String authorName) %7B%0A            this.authorName = authorName;%0A        %7D%0A%0A        public Integer getWordCount() %7B%0A            return wordCount;%0A        %7D%0A%0A        public void setWordCount(Integer wordCount) %7B%0A            this.wordCount = wordCount;%0A        %7D%0A%0A    %7D%0A%0A%7D%0A

add testcase for issue #1863