RoboPOJOGenerator 是一款 idea 插件,用于自动生成 Java 类的 POJO(Plain Old Java Object)代码,可以帮助开发者快速生成 Java 类,从而提高编程效率。
RoboPOJOGenerator 的主要功能包括:
打开 IDEA 搜索插件 RoboPOJOGenerator 。
将下面的 JSON 字符串一键生成 Java 对象,省去了自己编码的繁琐过程,
关键是它也没必要啊,都是些没什么营养但是还必须要做的事情,省下来的时间用来摸鱼它不香么,
看着同事们键盘都快敲碎了就为了写几个 POJO ,这时候你掏出神器一键搞定...
[
{
"order_no":"786317123845177",
"transaction_date":"07 Dec 2023",
"amount":"-1.74",
"paid_status":"Not Paid",
"shipping_provider":"LGS-FM40",
"WHT_included_in_amount":"No",
"lazada_sku":"4872303859_TH-20409481244",
"fee_type":123,
"transaction_type":"Refunds-Lazada Fees",
"orderItem_no":"786317124045177",
"orderItem_status":"lost by 3pl",
"reference":"786317124045177",
"fee_name":"Commission fee - correction for undercharge",
"shipping_speed":"economy",
"WHT_amount":"0.00",
"transaction_number":"786317124045177",
"seller_sku":"LA718-S1l6-A7T611A",
"statement":"04 Dec 2023 - 10 Dec 2023",
"details":"Button Wedding Red Love Heart Valentine's Day Napkin Ring Decoration",
"VAT_in_amount":"0.11",
"shipment_type":"Dropshipping"
}
]
public class ResponseItem{
private String orderNo;
private String transactionDate;
private String amount;
private String paidStatus;
private String shippingProvider;
private String wHTIncludedInAmount;
private String lazadaSku;
private int feeType;
private String transactionType;
private String orderItemNo;
private String orderItemStatus;
private String reference;
private String feeName;
private String shippingSpeed;
private String wHTAmount;
private String transactionNumber;
private String sellerSku;
private String statement;
private String details;
private String vATInAmount;
private String shipmentType;
// 省略 gatter , setter 方法
}
import java.util.List;
public class Response{
private List<ResponseItem> response;
public List<ResponseItem> getResponse(){
return response;
}
}
欢迎加入 DevXTalk 的技术交流群,在这里你可以和大佬们一起交流分享技术,行业经验,提升自我。结识新的业内朋友,扩大自己的圈子,当你想换工作的时候也许就能拿到不错的 offer 。总之期待你的加入...
「看完本文有收获?转发给更多的朋友吧」
「DevXTalk 不止于技术」
原文作者:DevXTalk;如有侵权,请联系管理员删除。