Java 使用gson解析Json,其中ID是整数
我想用Java解析下面的Json文件。但是我无法解析它,因为标记是一个整数。请建议分析以下数据的方法:Java 使用gson解析Json,其中ID是整数,java,android,json,youtube,gson,Java,Android,Json,Youtube,Gson,我想用Java解析下面的Json文件。但是我无法解析它,因为标记是一个整数。请建议分析以下数据的方法: content: { 1: "rtsp://v6.cache3.c.youtube.com/CiILENGUgZ2aWRlb3MM/0/0/0/video.3gp", 5: "https://www.youtube.com/v/VWDc9oyBj5Q?version=3&f=videos&app=youtube_gdata", 6: "rtsp://v
content:
{
1: "rtsp://v6.cache3.c.youtube.com/CiILENGUgZ2aWRlb3MM/0/0/0/video.3gp",
5: "https://www.youtube.com/v/VWDc9oyBj5Q?version=3&f=videos&app=youtube_gdata",
6: "rtsp://v8.cache7.c.youtube.com/CiILENZ2aWRlb3MM/0/0/0/video.3gp"
}
如果在试图解析的对象中创建如下字段,会发生什么情况:
@SerializedName("1")
public String number_1;
我假设您使用gson。您使用的是哪个JSON解析器?将id作为字符串,在您将该字符串转换为INT之后,假设我有如下JSON文件:content:{title:“Hello WOrld”},那么变量名就是类内容中的title。那么它是如何工作的呢?@ArpitLearning:“1”和“title”之间的细微区别在于后者是一个有效的变量名。@ArpitLearning super不确定它是否会工作,但这是我认为唯一可以工作的。如果有很多类似的字段,我建议使用一个。