문자열 목록을 반환하는 함수가 있습니다.
static List<string> getPushIDsForCategory(string user, string project)
{
....
}
그런 다음 해당 함수를 사용하여 즉시 json 문자열을 작성합니다.
var JSON = "{\"app_id\": \"MY_ID_KEY\"," +
"\"contents\": {\"en\": \"My Message\"}," +
"\"ios_badgeType\": \"Increase\"," +
"\"ios_badgeCount\": \"1\"," +
"\"include_player_ids\": [\"" + getPushIDsForCategory(user, project) + "\"]" + //<-- that string array goes here (item 1, item 2, item 3, etc...)
"}";
이 코드를 실행하면
{
...
"include_player_ids": ["System.Collections.Generic.List 1[System.String]"]
...
}
내가 그것을 바꾸면 getPushIDsForCategory(user, project)).ToArray
나는 얻다
{
...
"include_player_ids": ["System.String[]"]
...
}
객체 유형이 아닌 acutal 문자열을 어떻게 얻을 수 있습니까?
당신이 찾고있는 것은 string.Join(", ", getPushIDsForCategory(user, project));
이것은 배열의 각 개체를 ", "
(쉼표 공백) 의 구분 기호와 함께 결합합니다.
다른 사람들이 언급했듯이 이것은 나중에 두통을 유발할 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다