【发布时间】:2016-11-09 00:08:01
【问题描述】:
我正在关注这篇文章 (https://www.visualstudio.com/docs/integrate/extensions/develop/add-dashboard-widget) 来创建一个小部件以将其添加到 Microsoft 仪表板。
在我的 html 文件中,有一段我无法开始工作的代码:
...(some code above)
return TFS_Wit_WebApi.getClient().getRevision(284,6)
.then(function (query) {
var $list = query.rev;
var $container = $('#query-info-container');
$container.empty();
$container.append($list);
... (some code below)
在这一行:
var $list = query.rev;
我正在尝试访问 .json 文件“rev”变量。
这是我的 .json 文件
{
"count": 15,
"value":
[
{
"id": 284,
"rev": 1,
"fields": {
"System.WorkItemType": "User Story",
"System.State": "New",
"System.Reason": "New",
"System.CreatedDate": "2016-06-23T14:31:37.567Z",
},
...(some code below)
我可以访问这个“rev”变量。
但是,现在我想访问“字段”,即
"System.State": "New",
代替
var $list = query.rev;
我试过了
var $list = query.fields.System.WorkItemType[0];
And
var $list = query.value.fields[0];
and
var $list = query.fields;
但是,这不起作用。
这里有一些关于如何访问它的文档
fields: {[key: string]: any}.
但这并没有多大帮助。
任何帮助将不胜感激! 谢谢!
【问题讨论】:
标签: javascript json