У меня есть функция, которая возвращает список строкКак создать массив строк из списка
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 строк и типов не возражали?
Что такое код 'getPushIDsForCategory' – fubo
Почему бы не использовать библиотеку Json для создания текста объекта Json? FYI, просто используйте 'string.Join' для создания одной строки из всех значений в списке. – juharr
Вы должны добавить петлю foreach там, чтобы распечатать все предметы. –