使用RESTAPI将JSON响应转换为Java对象
我想把JSON转换成java 我的json 我的java类使用RESTAPI将JSON响应转换为Java对象,rest,Rest,我想把JSON转换成java 我的json 我的java类 public class EateryRatingAdapter { public List<Ratings> dineInMenu; public List<Ratings> deliveryMenu; //setters and getters public class Ratings{ public String header;
public class EateryRatingAdapter {
public List<Ratings> dineInMenu;
public List<Ratings> deliveryMenu;
//setters and getters
public class Ratings{
public String header;
public List<Item> items;
//setters and getters
public class Item{
public String name;
public String id;
public String rating;
//setters and getters
}
}
}
公共类EaterRatingAdapter{
公共列表菜单;
公共列表交付菜单;
//二传手和接球手
公共等级评定{
公共字符串头;
公共清单项目;
//二传手和接球手
公共类项目{
公共字符串名称;
公共字符串id;
公共字符串评级;
//二传手和接球手
}
}
}
当我在请求体中获取JSON时,它给出了400个错误的请求,这意味着语法错误。你们能帮我解决这个问题吗
ObjectMapper mapper = new ObjectMapper();
// Your JSON should cater your class
String jsonString = "{"header": "Food" , ................}";
//JSON from String to Object
**Ratings obj = mapper.readValue(jsonString, Ratings.class)**
问题已在使用Gson库时得到解答
ObjectMapper mapper = new ObjectMapper();
// Your JSON should cater your class
String jsonString = "{"header": "Food" , ................}";
//JSON from String to Object
**Ratings obj = mapper.readValue(jsonString, Ratings.class)**