像这里json是键,值部分是json, 怎么实现这个?
json:{"id": "1234","services": [{ "service_id": "123","name": "abc"},"service_id": "123","name": "abc"}] }
答案 0 :(得分:0)
我可能会遗漏一些东西,但我认为以下情况应该足够(假设您已将改装配置为使用gson
转换器)。
public class MyPojo {
private String id;
private List<Map<String, String>> services;
...
}
答案 1 :(得分:0)
对于在键值对中发送请求参数,请使用HashMap 你的HashMap就像这样。
HashMap< String,Object> hashMap = new HashMap<>();
hashMap.put("json",YourPojo);
YourPojo.java
public class YourPojo{
private String id;
private List<Services> services;
//other fields
//getters and setters
//Inner class
public class Services{
public String service_id;
public String name;
//Getters and setters
}
}
然后将您的hashmap作为请求参数进行改造 希望这有帮助!。