import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.*;
import org.springframework.web.client.RestTemplate;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class TestMain {
private static final Logger log = LoggerFactory.getLogger(TimeTask.class);
public static void main(String[] args) throws Exception {
String url = "http://127.0.0.1:8080/busiget/list";
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
headers.setContentType(type);
headers.add("Accept", MediaType.APPLICATION_JSON.toString());
ArrayList
import java.lang.reflect.Field;
import java.util.Map;
public class MapToObj {
/**
* 把source转为target
* @param source source
* @param target target
* @param 返回值类型
* @return 返回值
* @throws Exception newInstance可能会抛出的异常
*/
public static T mapToObj(Map source, Class target) throws Exception {
Field[] fields = target.getDeclaredFields();
T o = target.newInstance();
for(Field field:fields){
Object val;
if((val=source.get(field.getName()))!=null){
field.setAccessible(true);
field.set(o,val);
}
}
return o;
}
}
public class Orders {
private String item_meal_name;
private String pic_path;
private String seller_nick;
private String buyer_nick;
public String getItem_meal_name() {
return item_meal_name;
}
public void setItem_meal_name(String item_meal_name) {
this.item_meal_name = item_meal_name;
}
public String getPic_path() {
return pic_path;
}
public void setPic_path(String pic_path) {
this.pic_path = pic_path;
}
public String getSeller_nick() {
return seller_nick;
}
public void setSeller_nick(String seller_nick) {
this.seller_nick = seller_nick;
}
public String getBuyer_nick() {
return buyer_nick;
}
public void setBuyer_nick(String buyer_nick) {
this.buyer_nick = buyer_nick;
}
}