在我的Java项目中,我发出GET请求,并使用Volley接收JSON。 我接收的数据是(unix time long,float number),每个dataPoint与另一个数据点相隔10分钟(600 000 ms)。 问题是,当浮点值实际为零时,web api我使用不会返回任何dataPoint所以我可能会有这样的东西(unix time semplified):
p1 =(0,100)
p2 =(10,120)
p3 =(20,88)
p4 =(30,86)
(这是差距)
p5 =(80,111)
p6 =(90,128)
p7 =(100,135)
我怎样才能将其转化为:
p1 =(0,100)
p2 =(10,120)
p3 =(20,88)
p4 =(30,86)
p5 =(40,0)
p6 =(50,0)
p7 =(60,111)
p8 =(70,128)
p9 =(80,135)
答案 0 :(得分:0)
如果从一个将从api接收dataPoints的数组开始,只需在数组中添加一个具有所需名称(p1,p2,p3)的新条目,并在每次发出请求时添加一个新条目。
使用此数组(列表?),然后您可以使用另一种方法来转换其输出(p1 =(0,100)等...)