Hun*_*ham 1 coldfusion serialization json prefix
在CF 2016 Administrator页面中,通过选中“ Prefix serialized JSON with”复选框// ABC(窗体示例),它将中断下面的功能,因为它将字符串添加//ABC到JSON
//ABC请在解析JSON之前如何删除前缀 ?
<cffunction name="searchData" access="remote" returnformat="JSON">
<cfquery name="getData" datasource="#dataSource#">
SELECT *
FROM aTable
</cfquery>
<cfreturn serializeJSON(getData)>
</cffunction>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助
小智 5
我们有一个针对此前缀的序列化JSON的选项,请取消选中admin中带有选项的前缀序列化JSON,该选项位于cfadmin->服务器设置->设置表下,您可以看到这些选项。财政年度,请参考下面的图片和示例代码,
<cfset struct = {"name":"thiraviam", "age":24}>
<cfdump var="#serializeJSON(struct)#">
Run Code Online (Sandbox Code Playgroud)
输出:
//abc{"name":"thiraviam","age":24}
Run Code Online (Sandbox Code Playgroud)
<cfset struct = {"name":"thiraviam", "age":24}>
<cfdump var="#serializeJSON(struct)#">
Run Code Online (Sandbox Code Playgroud)
输出:
{"name":"thiraviam","age":24}
Run Code Online (Sandbox Code Playgroud)
[
]
希望对您有更多帮助。谢谢 !
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |