How to grab data through nested loops?
The problem seems to be that it never gets inside the loop in line 13. I'm not sure if that line of code is correct because it's giving me Error in custom script module before it gets inside the loop. I put a plain texts inside the loop and it never gets executed.
<cfoutput>
<cfset cfData = DeserializeJSON(artDetails)>
<cfif structKeyExists(cfData, 'data')>
<cfif not ArrayIsEmpty(cfData.data) >
<cfloop index="i" from="1" to="#arrayLen(cfData.data)#">
<!---<cfdump var="#cfData.data.faqChildren.categories#" >--->
<cfdump var="#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45#" >
<!---<cfdump var="#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.object#" >--->
<h2>#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.object.name.en#(#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.subCount#)</h2>
<p>url_hash: #cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.object.url_hash#</p>
<cfdump var="#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.subcontent#" >
<ul>
<cfloop index="p" from="1" to="#arrayLen(cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.subcontent)#" >
<li>#cfData.data.faqChildren.categories.5798bea791121cc46fd77a45.subcontent
.object.name#</li>
</cfloop>
</ul>
</cfloop>
<cfelse>
<p>No data found for <b>#hash#</b>.
<p>
</cfif>
</cfif>
</cfoutput>
My dump of subcontent at line 11 shows the following and I want to get the name. Any help is much appreciated.

