2015-12-16 30 views
0

我如何通过使用改造如何利用改造

动态JSON文件名行我传递的动态JSON文件名

MainActivity.java:

final RestAdapter restadapter = new RestAdapter.Builder().setEndpoint("http://www.domain.com/").build(); 
api flowerapi = restadapter.create(api.class); 

api.java:

public interface api { 

    @GET("/JSONS/flowers.json") 
    void getData(Callback<List<Flower>> response); 

} 

正如你在我上面的代码中看到的,我只使用单个/一个,而且只使用flowers.json

如果我想根据一些条件来调用动态JSON文件,如在某些情况下,我要叫flowers.json,在某些情况下roses.json在某些情况下something.json

回答

2

@Path注释

@GET("/JSONS/{name}") 
void getData(@Path("name") String name, Callback<List<Flower>> response);