เมื่อเร็ว ๆ นี้เมื่อใช้ SpringMVC เพื่อสร้างอินเทอร์เฟซ HTTP อีกฝ่ายพบว่าการแปลงเริ่มต้นของรูปแบบวันที่เป็นเวลานานเมื่อโทรหาอินเทอร์เฟซของฉันดังนั้นสิ่งที่ฉันเห็นในหน้าส่วนหน้าคือสตริงของตัวเลข
เราสามารถปรับแต่งตัวแปลงรหัสและเมื่อส่งคืนข้อมูลไปยังเบื้องหน้าเราสามารถส่งคืนข้อมูลประเภทสตริงที่จัดรูปแบบตามที่เราต้องการ
แพ็คเกจ com.cnpc.mall.web.utils; นำเข้า java.io.ioException; นำเข้า java.text.simpledateFormat; นำเข้า java.util.date; นำเข้า org.codehaus.jackson.jsongenerator; นำเข้า org.codehaus.jackson.jsonprocessingException; นำเข้า org.codehaus.jackson.map.jsonserializer; นำเข้า org.codehaus.jackson.map.serializerprovider; คลาสสาธารณะ CustomDateserializer ขยาย JSonserializer <date> {@Override โมฆะสาธารณะต่อเนื่อง (ค่าวันที่, jsongenerator jgen, serializerprovider ผู้ให้บริการ) พ่น Ioexception, jsonprocessingException {jgen.writestring -โปรดทราบว่าด้วยตัวแปลงอย่าลืมเพิ่มคำอธิบายประกอบลงในฟิลด์โดเมนและเรียกตัวแปลงที่เรากำหนดเมื่อแปลง JSON:
@jonserialize (ใช้ = customDateserializer.class) วันที่สาธารณะ getlsd06 () {return lsd06; -ที่นี่ฉันเพิ่มลงในวิธี GET และเมื่อกลับไปที่ส่วนหน้าตัวแปลงที่เรากำหนดจะถูกเรียก
ข้างต้นเป็นเนื้อหาเต็มรูปแบบของวิธีการแปลงวันที่ jsonserialize ของ SpringMVC ของบรรณาธิการ ฉันหวังว่าทุกคนจะสนับสนุน wulin.com เพิ่มเติม ~