2016-10-25 9 views
0

JSON値の解析に苦労しています。私はdeserializeJSONを使用していて、配列内に(複数の値の場合)を返します。JSON coldfusionから配列結果を表示

はこれまでのところ、私が持っている:

<cfset test = deserializeJSON(json)> 

<cfloop collection="#test.LoadResult#" item="val"> 
     <cfif isDefined("test.LoadResult.#val#")> 
      <cfif isSimpleValue(evaluate("test.LoadResult.#val#"))> 
       #val# = #evaluate("test.LoadResult.#val#")# <br> 
       <cfif !isSimpleValue("#test.LoadResult.BankAccounts#")> 
        #ArrayToList(test.LoadResult.ArrayWithMultipleData)# 
       </cfif> 
      </cfif> 
     </cfif> 
    </cfloop> 

しかし、私は、返された配列を表示しようとすると、それは私にエラーを与える「複雑なオブジェクトタイプは、単純な値に変換することはできません。」。

質問は、複数の値(配列内)または単純値の場合はいつでも、jsonのすべての値を表示する方法ですか?

+0

jsonファイルのいくつかを投稿できますか? –

+1

@MattBusche氏によると、あなたは上記のコードから問題を伝えることはできません。 ''を実行し、その結果を投稿すると、CFがどのように非直列化しているかがわかります。生のJSONも同様に役立つかもしれません。 –

+0

http://imgur.com/r8f9PYf - >これはjson構造体です – T2Admin

答えて

0

<cfdump var="#test#">のようなものを使用していますか?私はあなたの質問を理解していないかもしれません。しかし、私は個人的にこの種のメソッドを使っていくつかのjavascriptを使ってクエリを編集したい:

関連する問題