java 接口从前端获取到的Map键值对转成json再转成对象

java 接口从前端获取到的Map键值对转成json再转成对象

可以使用 Jackson 或者 Gson 这样的Java库来实现将Map转换为JSON,然后再将JSON转换为对象。import com.google.gson.Gson;

1.传进来的map确定转换成一个对象:

Gson gson = new Gson();
Order order = gson.fromJson(gson.toJson(map), Order.class);

2.是列表:mapList是一个列表,Order是需要转成的对象

Type type = new TypeToken<List<Order>>() {}.getType();
Gson gson = new Gson();
List<Order> device=gson.fromJson(gson.toJson(mapList), type);

你可能感兴趣的:(json,java)