Java (GSON)集合到Json字符串

Java (GSON)集合到Json字符串,java,collections,gson,Java,Collections,Gson,我的函数中有以下行: Collection<Song> songs = a.getListOfSongs(); Collection songs=a.getListOfSongs(); Song类中有所有必需的注释。 需要使用GSON lib返回JSON字符串 谢谢大家! 使用new Gson().toJson(歌曲)。虽然当你试图用这个json制作Song bean时,你可能会遇到一些强制转换问题,比如,int值会转换成double,char到string…因为GSON使用它的

我的函数中有以下行:

Collection<Song> songs = a.getListOfSongs();
Collection songs=a.getListOfSongs();
Song类中有所有必需的注释。 需要使用GSON lib返回JSON字符串


谢谢大家!

使用
new Gson().toJson(歌曲)
。虽然当你试图用这个json制作Song bean时,你可能会遇到一些强制转换问题,比如,int值会转换成double,char到string…因为GSON使用它的智能来解析这些类型

你有没有
Song
类?你知道你必须使用GSON库…那么问题出在哪里呢。。。懒得去尝试?
Gson gson = new Gson();
String json = gson.toJson(songs);