我的JSON包含特殊字符,如:新行,雙引號等。JSON包含特殊字符
我正在使用Coldfusion服務器端腳本創建JSON。但在特殊字符的情況下,由於格式錯誤的JSON而導致錯誤。在這種情況下我應該怎麼做?
<cfoutput>
[
<cfset loopIndex=0>
<cfloop query="qEvents">
<cfif loopIndex NEQ 0>,</cfif>
<cfif is_allday EQ 1>
<cfset isallDayEvent = "true">
<cfelse>
<cfset isallDayEvent = "false">
</cfif>
{
"title": "#title#",
"start": "#DateFormat(start_date_time,'mm/dd/yyyy')# #TimeFormat(start_date_time,'hh:mm tt')#",
"end": "#DateFormat(end_date_time,'mm/dd/yyyy')# #TimeFormat(end_date_time,'hh:mm tt')#",
"allDay": #isallDayEvent#,
"eventID": "#event_id#",
"duration": "#duration#",
"note": "#note#",
"location": "#location#"
}
<cfset loopIndex=loopIndex+1>
</cfloop>
]
</cfoutput>
您應該發佈您的代碼。 – 2012-03-22 16:04:32
你使用「serailizeJSON()」函數嗎?還是你依靠CFC的退貨格式? JSON如何生成Adil? – 2012-03-22 16:12:03
@全部在 感謝您的回覆。我編輯了這篇文章並添加了代碼。我知道我在做一些失誤。請讓我知道這樣做的正確方法是什麼? – 2012-03-22 16:16:10