小编Osw*_*ald的帖子

如何检查数组中是否包含TypeScript中的字符串?

目前我正在使用Angular 2.0.我有一个数组如下:

var channelArray: Array<string> = ['one', 'two', 'three'];
Run Code Online (Sandbox Code Playgroud)

如何在TypeScript中检查channelArray是否包含字符串'three'?

javascript arrays typescript

209
推荐指数
7
解决办法
34万
查看次数

如何使用DataContractJsonSerializer解析嵌套的json对象?

我有一个像这样的json文本:

{
    "response":200,
    "result":
  {
      "package":
    {
      "token":"aaa"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用DataContractJsonSerializer从上面的json中提取信息。

public static T Deserialize<T>(string json)
{
    var instance = Activator.CreateInstance<T>();
    using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(json)))
    {
         var serializer = new DataContractJsonSerializer(instance.GetType());
         return (T)serializer.ReadObject(ms);
    }
}
Run Code Online (Sandbox Code Playgroud)

我将这些类描述如下:

[DataContract]
class IttResponse
{
    [DataMember(Name = "response")]
    public int Response { get; protected set; }

    [DataMember(Name = "result")]
    public string Result { get; protected set; }
}

[DataContract]
public class IttPackage
{

    [DataMember(Name = "token")]
    public string Token { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# json

4
推荐指数
1
解决办法
9152
查看次数

在 YAML 构建中使用任务组的 Azure DevOps

我创建了一个任务组来封装一些功能。如果我使用常规构建,我可以通过普通向导添加任务组。

不幸的是,我需要在 YAML 构建中使用任务组。我无法查看“旧”版本的 YAML 来查看这应该如何发生。

我尝试过的事情:

  - task: TaskGroupName@1
    displayName: 'RunTests' 
    inputs:
      TestConfiguration: 'some.xml'
      TestCaseFilter: $(TestCaseFilter)
      UnitTestFolders: $(UnitTestFolders)
Run Code Online (Sandbox Code Playgroud)

azure-devops azure-pipelines

2
推荐指数
1
解决办法
1411
查看次数