次のデータを返すWebAPIを使用しています(これはcfhttp.filecontentのcfdumpです)。
{"id":"xxx","service1":["xxx"],"service2":["xxx"]}
これを読んで、サービスがリストにあるかどうかを判断できる必要があります。例えば、
<cfscript>
pdata = deserializeJSON(cfhttp.FileContent);
</cfscript>
<cfif IsDefined(pdata.service1)>Do something</cfif>
ただし、上記のコードでエラーが発生します。私は最近JSONの使用を開始したばかりで、これまでのところ妥当な成功を収めていますが、これに固執しています。
どんなポインタでも大歓迎です!