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의 모든 값을 표시하는 방법은 여러 값 (배열) 또는 단순한 값일 때마다 어떻게해야합니까?
json 파일을 게시 할 수 있습니까? –
@MattBusche가 말했듯이 - 당신은 위의 코드에서 문제를 말할 수 없습니다.'그런 다음 그 결과를 게시하십시오. 그러면 CF가 어떻게 비 직렬화되는지 볼 수 있습니다. 원시 JSON이 유용 할 수도 있습니다. –
http://imgur.com/r8f9PYf -> 이것은 json 구조입니다. – T2Admin