これは非常に単純なものでなければなりません。しかし、私はそれを正しくするのに苦労している。私はcoldfusionを使ってアクセスしようとしている以下のオブジェクトを持っています。 。以下のような私のオブジェクトは、提案された投稿より複雑です。それは配列内の構造体に配列を持っています。アクセスエレメントColdfusion Array
「123」の2番目の配列の構造体値にアクセスしたいとします。私は最初の配列値 '456'にアクセスすることができます。
<cfset arr_test = the_dump[y].CustomFields[1].values/>
<cfif ArrayIsDefined(arr_test , 1)>
<cfset args.type = arr_test [1]/>
<cfelse>
<cfset args.type = ''/>
</cfif>
しかし、私は未定義得る第二の値にアクセスするには、このような何かを行う場合。
<cfset arr_test_next = the_dump[y].CustomFields[2].values/>
<cfif ArrayIsDefined(arr_test_next , 2)>
<cfset args.type_next = arr_test_next [2]/>
<cfelse>
<cfset args.type_next = ''/>
</cfif>
で使用pasteableコードです"単純な配列を出力できませんか?"(https://stackoverflow.com/questions/46432318/cant-output-simple-array) –
私が持っているオブジェクトは、あなたが参照した例よりも複雑です。構造体内部の配列にアクセスする方法に関するアイディア – user747291
ハッシュテーブル/クエリオブジェクトを使用してそのような結果を保存してみてください。それは容易に手渡し、視覚化することができます。また、CFlib UDF [QueryToArrayOfStructures](http://www.cflib.org/udf/QueryToArrayOfStructures) – Anurag