Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Json Azure DevOps Rest API未保留System.AreaPath和System.IterationPath_Json_Tfs_Azure Devops_Azure Devops Rest Api - Fatal编程技术网

Json Azure DevOps Rest API未保留System.AreaPath和System.IterationPath

Json Azure DevOps Rest API未保留System.AreaPath和System.IterationPath,json,tfs,azure-devops,azure-devops-rest-api,Json,Tfs,Azure Devops,Azure Devops Rest Api,我正在尝试使用Azure DevOps(TFS)Rest API创建新的工作项。当我提交请求时,我发送的json数据具有区域路径和迭代路径的正确信息: [ { 'op':'add', 'path':'fields/System.Title', 'from':null, 'value':'Earthquake markers' }, { 'op':'add', 'path':'fields/System.Wo

我正在尝试使用Azure DevOps(TFS)Rest API创建新的工作项。当我提交请求时,我发送的json数据具有区域路径和迭代路径的正确信息:

[
   {
      'op':'add',
      'path':'fields/System.Title',
      'from':null,
      'value':'Earthquake markers'
   },
   {
      'op':'add',
      'path':'fields/System.WorkItemType',
      'from':null,
      'value':'Task'
   },
   {
      'op':'add',
      'path':'fields/System.TeamProject',
      'from':null,
      'value':'UMC_Sitecore'
   },
   {
      'op':'add',
      'path':'fields/System.AreaPath',
      'from':null,
      'value':'UMC_Sitecore\Leaders'
   },
   {
      'op':'add',
      'path':'fields/System.IterationPath',
      'from':null,
      'value':'UMC_Sitecore\49 Early Sept'
   },
   {
      'op':'add',
      'path':'fields/System.Tags',
      'from':null,
      'value':'Pre-Grooming'
   },
   {
      'op':'add',
      'path':'fields/System.Description',
      'from':null,
      'value':' test'
   }
]
但是,对于AreaPath和迭代路径,响应json默认为TeamProject:

{
   {
      "System.WorkItemType":"Task",
      "System.AreaPath":"UMC_Sitecore",
      "System.TeamProject":"UMC_Sitecore",
      "System.IterationPath":"UMC_Sitecore",
      "System.State":"To Do",
      "System.Reason":"New task",
      "Microsoft.VSTS.Common.StateChangeDate":"1753-01-01T00:00:00Z",
      "System.ChangedBy":{
         "displayName":"Romero, Tim",
         "url":"https://code.umcom.org/UMCom_DefaultCollection/_apis/Identities/6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "_links":{
            "avatar":{
               "href":"https://code.umcom.org/UMCom_DefaultCollection/_apis/GraphProfile/MemberAvatars/win.Uy0xLTUtMjEtNjY3ODkyNjQ1LTgzMTIwMTE1Ni0yMDI1MzUwMDg3LTU5MDgw"
            }
         },
         "id":"6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "uniqueName":"UMCOM_CENTRAL\\tromero",
         "imageUrl":"https://code.umcom.org/UMCom_DefaultCollection/_api/_common/identityImage?id=6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "descriptor":"win.Uy0xLTUtMjEtNjY3ODkyNjQ1LTgzMTIwMTE1Ni0yMDI1MzUwMDg3LTU5MDgw"
      },
      "System.CreatedBy":{
         "displayName":"Romero, Tim",
         "url":"https://code.umcom.org/UMCom_DefaultCollection/_apis/Identities/6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "_links":{
            "avatar":{
               "href":"https://code.umcom.org/UMCom_DefaultCollection/_apis/GraphProfile/MemberAvatars/win.Uy0xLTUtMjEtNjY3ODkyNjQ1LTgzMTIwMTE1Ni0yMDI1MzUwMDg3LTU5MDgw"
            }
         },
         "id":"6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "uniqueName":"UMCOM_CENTRAL\\tromero",
         "imageUrl":"https://code.umcom.org/UMCom_DefaultCollection/_api/_common/identityImage?id=6d8a568d-3cf9-420b-9797-49b85b07b1f6",
         "descriptor":"win.Uy0xLTUtMjEtNjY3ODkyNjQ1LTgzMTIwMTE1Ni0yMDI1MzUwMDg3LTU5MDgw"
      },
      "Microsoft.VSTS.Common.Priority":2
   },
   "_links":{
      "workItemType":{
         "href":"https://code.umcom.org/UMCom_DefaultCollection/5f12db4f-f69b-45ac-8d18-dcae5a3177ab/_apis/wit/workItemTypes/Task"
      },
      "fields":{
         "href":"https://code.umcom.org/UMCom_DefaultCollection/5f12db4f-f69b-45ac-8d18-dcae5a3177ab/_apis/wit/fields"
      }
   },
   "url":"https://code.umcom.org/UMCom_DefaultCollection/5f12db4f-f69b-45ac-8d18-dcae5a3177ab/_apis/wit/workItems"
}

我的json格式是否有错误,或者API是否有需要处理的地方?

尝试替换
AreaPath
IterationPath
值:

  • 'value':'UMC\u Sitecore\Leaders'
    'value':'UMC\u Sitecore\\Leaders'
  • “value”:“UMC\U Sitecore\49 9月初”
    “value”:“UMC\U Sitecore\\49 9月初”
反斜杠在JSON中是一个保留字符,您不能简单地使用它。

同意LJ

此外,我建议您使用
而不是
。请参阅此以了解更多详细信息

骨架版本如下所示:

[
 {
 "op": "add",
 "path": "/fields/System.Title",
 "from": null,
 "value": "Sample Bug"
 },
 {
 "op": "add",
 "path": "/fields/System.IterationPath",
 "from": null,
 "value": "test0002\\test02"
 },
 {
 "op": "add",
 "path": "/fields/System.AreaPath",
 "from": null,
 "value": "test0002\\testa"
 }
]
结果:


Hi@TimmerCoder,这个问题有更新吗?如果答案能给你一些帮助,请随时告诉我。只是一个提醒。