/// <summary> /// NbJsonArrayをSetに変換する /// </summary> /// <param name="ary">NbJsonArray</param> /// <returns>Set</returns> internal ISet <string> ConvertJsonArrayToSet(NbJsonArray ary) { var set = new HashSet <string>(); if (ary != null) { foreach (var x in ary) { set.Add(x as string); } } else { set = null; } return(set); }
private static void DeleteInstallations() { var service = NbService.Singleton; NbRestRequest request; // リクエスト生成 request = service.RestExecutor.CreateRequest("/push/installations", HttpMethod.Get); // リクエスト送信 var installations = service.RestExecutor.ExecuteRequestForJson(request).Result; if (installations != null) { NbJsonArray jsonArray = installations.GetArray("results"); foreach (NbJsonObject obj in jsonArray) { string installationId = obj["_id"].ToString(); DeleteInstallation(installationId); } } }