json的内容没有问题,但是把值给对象,再用对象调数据就为null了。
您的每一个用心回答,都会让这个世界变得更美好一些!
你这两个打印都有问题,先说第一个,看后台给你的Json字符串,结构你没弄清楚,id是site属性下的List属性下的元素的一个属性,也就是说你要先取Site,取完之后这个是一个List,你不能直接打印数组出来,你遍历或者取其中一个都行,但不是直接打List。
第二个你如果要打出来后台给你的数据,你需要提供一个属性出来,或者复写toString方法,实现的话就用gson再转成Json字符串,其实你上面已经打出了源数据,可以没必要重复打印。
这种是你的bean类,和json里面的数据对不上导致,对象没有创建出来
没有就没有呗,格式化一下看看json数据。数据已经出来了,没有你找后台要去。
你这两个打印都有问题,先说第一个,看后台给你的Json字符串,结构你没弄清楚,id是site属性下的List属性下的元素的一个属性,也就是说你要先取Site,取完之后这个是一个List,你不能直接打印数组出来,你遍历或者取其中一个都行,但不是直接打List。
第二个你如果要打出来后台给你的数据,你需要提供一个属性出来,或者复写toString方法,实现的话就用gson再转成Json字符串,其实你上面已经打出了源数据,可以没必要重复打印。
这种是你的bean类,和json里面的数据对不上导致,对象没有创建出来
没有就没有呗,格式化一下看看json数据。数据已经出来了,没有你找后台要去。