Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 如何从jsonString中检索对象?_Javascript_Jquery_Json_Object - Fatal编程技术网

Javascript 如何从jsonString中检索对象?

Javascript 如何从jsonString中检索对象?,javascript,jquery,json,object,Javascript,Jquery,Json,Object,一个Web服务正在返回jsonString。解析之后,我必须将它的值绑定到表中 最简单的方法是找到字符串中的每个对象。 例如:我的字符串以以下格式返回: { "Table1": [ { "ProjectId": "VS200-001---", "day1": "---", "day2": "---", "day3": "---", "day4": "---", "day5": "---", "day6

一个Web服务正在返回jsonString。解析之后,我必须将它的值绑定到表中

最简单的方法是找到字符串中的每个对象。 例如:我的字符串以以下格式返回:

{
  "Table1": [
    {
      "ProjectId": "VS200-001---",
      "day1": "---",
      "day2": "---",
      "day3": "---",
      "day4": "---",
      "day5": "---",
      "day6": "---",
      "day7": "---",
      "day8": "---",
      "day9": "---",
      "day10": "---",
      "day11": "---",
      "day12": "---",
      "day13": "4.3",
      "day14": "2",
      "day15": "---",
      "day16": "---",
      "day17": "---",
      "day18": "---",
      "day19": "---",
      "day20": "---",
      "day21": "---",
      "day22": "---",
      "day23": "5",
      "day24": "---",
      "day25": "---",
      "day26": "---",
      "day27": "---",
      "day28": "---",
      "day29": "---",
      "day30": "---"
    },....      
  ]
} 
解析后,我得到了对象的

for(var x=0; x< _data.Length;x++)
{
  for(var dys = 0; dys< dates.Length;dys++){
  var val = "day" + (dys+1);
  tbody += _data[0] .val + "</tr>"; 
///Here exception is generating incorrect format
//but if i use here _data[0].day1 it will show the value for day1
//how to convert string to object inorder to retrieve the value

}
}

使用存储在变量中的键访问对象时,需要使用数组表示法。更改此项:

_data[0].val
为此:

_data[0][val]

从代码的外观来看,您还需要关闭td。

没问题,很乐意提供帮助。