0
이상한 문제가있어서 해결할 수 없습니다.JSON 응답에 Worklight 및 xsl 변환을 사용하는 이상한 오류가 발생했습니다.
다음과 같은 JSON 응답이 있습니다.
"values": [
{
"time": "2014-02-26T09:01:00+01:00",
"data": [ "A", "B" ]
},
// other objects here..
]
이에 따라 다음 xsl 변환을 적용합니다.
<xsl:for-each select="values">
{
'time': <xsl:value-of select="time"></xsl:value-of>',
'val1': '<xsl:value-of select="data[1]"></xsl:value-of>',
'val2': '<xsl:value-of select="data[2]"></xsl:value-of>'
},
</xsl:for-each>
시간 변환이있는 경우 Worklight에서 다음과 같은 오류가 표시됩니다.
"For input string: \"2014-02-26\"",
"The returned InvocationResult must be a valid JSON Object."
나는 반대로, 모든 것이 완벽하게 작동합니다.
무엇이 문제입니까? 탈출을 신청해야합니까?
'data [1], data [1]'대신'data [1], data [2]'일 수 있습니까? 나는 xslt에 대해 아무것도 모르기 때문에 묻고있다. – alalp
@ user3280126 아니요. 제 테스트에서'data [0]'은 아무 것도 검색하지 않기 때문에. –
'time' 행에 주석을 달면 작동합니다 .. –