Я использую gson, чтобы взять List в String. Как это:About Turn List <String> to String С GSON
Gson gson = new Gson();
String youtubeListStr = gson.toJson(List<String> strList);
А затем получить это следующим образом:
Gson gson = new Gson();
Type type = new TypeToken<List<String>>() {}.getType();
List<String> youtube_List = gson.fromJson(youtubeListStr, type);
for(String url : youtube_List){
println(url);
}
Но я получаю результаты:
{"value":"https:\/\/www.youtube.com\/embed\/mGBaWXelaM0"}
Как получить правильный URL?
https:\\www.youtube.com\embed\mGBaWXelaM0
Я хочу распечатать, как указано выше.
Я только что проверил ваш код: все напечатано в порядке, как вы хотите. Похоже, простая проблема с вашим недоразумением. – Andremoniy
BTW 'https: \\ www.youtube.com \ embed \ mGBaWXelaM0' - неверный URL. Это должно быть: 'https: // www.youtube.com/embed/mGBaWXelaM0' – Andremoniy