นี่คือสตริงของฉัน
{
'user': {
'name': 'abc',
'fx': {
'message': {
'color': 'red'
},
'user': {
'color': 'blue'
}
}
},
'timestamp': '2013-10-04T08: 10: 41+0100',
'message': 'I'mABC..',
'nanotime': '19993363098581330'
}
ที่นี่ข้อความมีเครื่องหมายคำพูดเดี่ยวซึ่งเหมือนกับคำพูดที่ใช้ใน JSON สิ่งที่ฉันทำคือเติมสตริงจากอินพุตของผู้ใช้เช่นข้อความ ดังนั้นฉันต้องหลบหนีสถานการณ์พิเศษเหล่านั้นที่ทำลายรหัส แต่นอกเหนือจากการแทนที่ด้วยสตริงมีวิธีใดบ้างที่จะทำให้พวกเขาหลบหนี แต่ยังคงอนุญาตให้ HTML ประมวลผลพวกเขากลับไปเป็นข้อความที่ถูกต้องหรือไม่