@@ -0,0 +1,959 @@
+package com.alibaba.json.bvt.issue_3300;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.JSONObject;%0Aimport com.alibaba.fastjson.annotation.JSONField;%0Aimport junit.framework.TestCase;%0A%0Aimport java.time.LocalDateTime;%0A%0A/**%0A * @Author %EF%BC%9ANanqi%0A * @Date %EF%BC%9ACreated in 16:32 2020/8/16%0A */%0Apublic class Issue3397 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        String text = %22%7B%5C%22date%5C%22:%5C%222020-08-16 16:35:18.188%5C%22%7D%22;%0A        VO vo = JSON.parseObject(text, VO.class);%0A%0A        JSONObject json = (JSONObject) JSONObject.toJSON(vo);%0A%0A        assertEquals(%22Sun Aug 16 16:35:18 CST 2020%22, json.getDate(%22date%22).toString());%0A    %7D%0A%0A    public static class VO %7B%0A        @JSONField(format = %22yyyy-MM-dd HH:mm:ss.SSS%22)%0A        private LocalDateTime date;%0A%0A        public LocalDateTime getDate() %7B%0A            return date;%0A        %7D%0A%0A        public void setDate(LocalDateTime date) %7B%0A            this.date = date;%0A        %7D%0A%0A    %7D%0A%7D%0A

add testcase, #3397