1
いくつかのコードを変換しようとしていて、項目がある配列に適切な方法で貼り付けられています。このデータセットを配列のlist_itemsに正しく追加するにはどうすればよいですか。私の問題は、ループを閉じる前に、コードの行である...私は見JSONの配列にColdFusionを追加
<cfset data["item_list"] = [] />
<cfloop query="qryShoppingCartContents">
<cfset items = {
"name" = "#qryShoppingCartContents.name#",
"description" = "#qryShoppingCartContents.short_desc#",
"quantity" = "#myqty#",
"price" = "$#numberformat(qryShoppingCartContents.retail_price)#"
} />
<cfset arrayAppend(item_list, items) />
</cfloop>
コメントから昇格
あなたがあなたの配列を間違って参照しています(これはここの入力ミスではありません)。ループ内には ' 'がありますが、配列は "data" 'data [" item_list "]'という名前の構造体の一部として定義されています。これを 'に変更するとうまくいくはずです。 –
ありがとう!私はarrayAppendコマンドで動作することを100%確信していませんでしたが、それはありました! –
それがあなたのために働いた場合、答えを受け入れることを忘れないでください。そうすれば、他の人が将来この投稿を見つけやすくなります。 –