Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对JSON响应应用Worklight和xsl转换时出现奇怪错误_Javascript_Json_Xslt_Xpath_Ibm Mobilefirst - Fatal编程技术网

Javascript 对JSON响应应用Worklight和xsl转换时出现奇怪错误

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

我遇到了一个奇怪的问题,我无法解决它

我有一个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>
相反,如果我把它说出来,一切都很完美



有什么问题?我需要应用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."