Return JSOn 来自 ColdFusion 中的 REST API 的数据
Return JSOn data from a REST API in ColdFusion
我正在尝试使用 GET 调用从 ColdFusion 站点获取 JSON 数据,并在 Android 应用程序中使用输出 JSON。想从一个简单的 hello world 组件开始,但是通过浏览器访问时会抛出错误。 "Unsupported operation"
cfc内容为
<cfcomponent hint="A first CFC">
<cffunction name="getValue" returntype="String" access="public">
<cfreturn "Hello World">
</cffunction>
</cfcomponent>
我哪里错了?请指导。
有人可以提供 link 一个好的 example/tutorial 吗?
returnFormat="JSON"
?看起来您正在直接处理原始字符串 "HelloWorld"。因此,您的前端不知道如何将字符串作为有效的 JSON.
进行操作
您可以使用 Coldfusion 组件,但由于您刚刚开始学习 Coldfusion 组件,您也可以使用简单的 cfm 页面来尝试 return json 在您的 android 应用程序中.创建一个 index.cfm 并保存下面的代码。然后将 android 应用程序的 URL 指向 index.cfm 示例 http://foo.bar/index.cfm
的 URL
<cfcontent reset="true" >
<cfset msg = {} >
<cfset msg["message"] = "Hello World" >
<cfoutput>
#serializeJSON(msg)#
</cfoutput>
我正在尝试使用 GET 调用从 ColdFusion 站点获取 JSON 数据,并在 Android 应用程序中使用输出 JSON。想从一个简单的 hello world 组件开始,但是通过浏览器访问时会抛出错误。 "Unsupported operation"
cfc内容为
<cfcomponent hint="A first CFC">
<cffunction name="getValue" returntype="String" access="public">
<cfreturn "Hello World">
</cffunction>
</cfcomponent>
我哪里错了?请指导。
有人可以提供 link 一个好的 example/tutorial 吗?
returnFormat="JSON"
?看起来您正在直接处理原始字符串 "HelloWorld"。因此,您的前端不知道如何将字符串作为有效的 JSON.
您可以使用 Coldfusion 组件,但由于您刚刚开始学习 Coldfusion 组件,您也可以使用简单的 cfm 页面来尝试 return json 在您的 android 应用程序中.创建一个 index.cfm 并保存下面的代码。然后将 android 应用程序的 URL 指向 index.cfm 示例 http://foo.bar/index.cfm
的 URL<cfcontent reset="true" >
<cfset msg = {} >
<cfset msg["message"] = "Hello World" >
<cfoutput>
#serializeJSON(msg)#
</cfoutput>