import com.alibaba.fastjson.JSON;
public class App {
public static void main(String[] args) throws IOException {
String json = "{\"result\": {\"shop\": {\"name\": \"ZARA\",\"mall_name\": \"今天天气真好\",\"normal\": 215,\"shelf\": 5}}}";
Parsed parsed = JSON.parseObject(json, Parsed.class);
System.out.println(parsed);
// 输出: Parsed [result=Result [shop=Shop [name=ZARA, mall_name=今天天气真好, normal=215, shelf=5]]]
}
}
class Parsed {
private Result result;
public Result getResult() {
return result;
}
public void setResult(Result result) {
this.result = result;
}
@Override
public String toString() {
return "Parsed [result=" + result + "]";
}
}
class Result {
private Shop shop;
public Shop getShop() {
return shop;
}
public void setShop(Shop shop) {
this.shop = shop;
}
@Override
public String toString() {
return "Result [shop=" + shop + "]";
}
}
class Shop {
private String name;
private String mall_name;
private Integer normal;
private Integer shelf;
@Override
public String toString() {
return "Shop [name=" + name + ", mall_name=" + mall_name + ", normal=" + normal
+ ", shelf=" + shelf + "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMall_name() {
return mall_name;
}
public void setMall_name(String mall_name) {
this.mall_name = mall_name;
}
public Integer getNormal() {
return normal;
}
public void setNormal(Integer normal) {
this.normal = normal;
}
public Integer getShelf() {
return shelf;
}
public void setShelf(Integer shelf) {
this.shelf = shelf;
}
}