java中如何接收页面转义的JSON.stringify集合
时间: 2023-07-09 09:24:09 浏览: 43
在 Java 中接收从页面转义的 JSON.stringify 集合,可以使用第三方 JSON 库,如 Jackson、Gson 等。这些库可以将 JSON 字符串转换为 Java 对象或集合。
例如,假设页面中有以下 JSON.stringify 集合:
```
var items = JSON.stringify([{name: 'apple', price: 2.50}, {name: 'banana', price: 1.50}]);
```
在 Java 中可以使用 Jackson 库将其转换为 List<Item> 对象:
```
import com.fasterxml.jackson.databind.ObjectMapper;
// 将 JSON 字符串转换为 List<Item>
ObjectMapper mapper = new ObjectMapper();
List<Item> itemList = mapper.readValue(items, new TypeReference<List<Item>>(){});
// Item 类定义
public class Item {
private String name;
private double price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
```
在上面的代码中,我们首先创建了一个 ObjectMapper 对象,然后使用 readValue() 方法将 JSON 字符串转换为 List<Item> 对象。注意,我们使用了 TypeReference 类来指定 List 的泛型类型。
当然,使用其他 JSON 库也可以实现类似的功能。