บางครั้งเมื่อแยกวิเคราะห์ JSON คุณจะพบคำพูดสองครั้งที่มีภาษาอังกฤษอยู่ข้างในส่งผลให้เกิดข้อผิดพลาดในการแยกวิเคราะห์ คุณสามารถหลบหนี JSON ได้ดังนี้:
สตริงคงที่สาธารณะ htmlescape (อินพุตสตริง) {ถ้า (isempty (อินพุต)) {return input;} input = input.replaceall ("&", "&"); input = input.replaceall ("<", "<"); input.replaceall (">" input.replaceall ("", ""); input = input.replaceall ("'", "'"); // IE ไม่รองรับชื่อเอนทิตีคำพูดเดียวในขณะนี้ แต่หมายเลขเอนทิตีคำพูดเดียวในขณะนี้ดังนั้นคำพูดเดียวจะถูกหลบหนีไปยังหมายเลขเอนทิตีและตัวละครอื่น ๆ จะถูกหลบหนีเข้าสู่ชื่อเอนทิตี = อินพุต. replaceall ("/" "," "); // คำพูดสองเท่า การกรอง /n ไม่สามารถวางไว้ข้างหน้าได้เนื่องจากการกรองของ <และ> จะต้องกรองด้วยซึ่งจะทำให้เกิดความล้มเหลวของ <br/> ส่งคืนอินพุต;}การแก้ปัญหาการวิเคราะห์ JSON ด้านบนเพื่อรายงานข้อผิดพลาดในคำพูดสองครั้งภาษาอังกฤษคือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น