Javascript 对JSON响应应用Worklight和xsl转换时出现奇怪错误
我遇到了一个奇怪的问题,我无法解决它 我有一个JSON响应,如下所示Javascript 对JSON响应应用Worklight和xsl转换时出现奇怪错误,javascript,json,xslt,xpath,ibm-mobilefirst,Javascript,Json,Xslt,Xpath,Ibm Mobilefirst,我遇到了一个奇怪的问题,我无法解决它 我有一个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 sel
"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>
相反,如果我把它说出来,一切都很完美
有什么问题?我需要应用escape吗?你在
之前打错了,
你在之前打错了,
你在之前打错了,
你在之前打错了数据[1],数据[2]
而不是数据[0],数据[1]
?我这样问是因为我对xslt一无所知。@user3280126没有。因为从我的测试数据[0]
中没有检索到任何东西。似乎索引是从1开始的。如果我注释时间
行,它会起作用。。此外,在@user3280126 Yes之前可能键入了错误的'
。问题在于打字错误。请将您的评论转换为答案。我将把它标记为已解决。感谢您的支持。它是否可以是关于数据[1],数据[2]
而不是数据[0],数据[1]
?我这样问是因为我对xslt一无所知。@user3280126没有。因为从我的测试数据[0]
中没有检索到任何东西。似乎索引是从1开始的。如果我注释时间
行,它会起作用。。此外,在@user3280126 Yes之前可能键入了错误的'
。问题在于打字错误。请将您的评论转换为答案。我将把它标记为已解决。感谢您的支持。它是否可以是关于数据[1],数据[2]
而不是数据[0],数据[1]
?我这样问是因为我对xslt一无所知。@user3280126没有。因为从我的测试数据[0]
中没有检索到任何东西。似乎索引是从1开始的。如果我注释时间
行,它会起作用。。此外,在@user3280126 Yes之前可能键入了错误的'
。问题在于打字错误。请将您的评论转换为答案。我将把它标记为已解决。感谢您的支持。它是否可以是关于数据[1],数据[2]
而不是数据[0],数据[1]
?我这样问是因为我对xslt一无所知。@user3280126没有。因为从我的测试数据[0]
中没有检索到任何东西。似乎索引是从1开始的。如果我注释时间
行,它会起作用。。此外,在@user3280126 Yes之前可能键入了错误的'
。问题在于打字错误。请将您的评论转换为答案。我将把它标记为已解决。谢谢你的支持。
"For input string: \"2014-02-26\"",
"The returned InvocationResult must be a valid JSON Object."