我的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