用Google的gson可以实现
1. 引入依赖
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.4</version>
</dependency>
2. 利用@SerializedName注解
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import lombok.Data;
/**
* @author ZhaoCeSheng
*/
@Data
public class FtPaymentJsonData {
@SerializedName("order_number")
private String orderNumber;
private String status;
@Override
public String toString() {
return new Gson().toJson(this);
}
}
3. 测试以及结果
public static void main(String[] args) {
FtPaymentJsonData jsonData = new FtPaymentJsonData();
jsonData.setOrderNumber("value");
jsonData.setStatus("value");
System.out.println(jsonData);
}
// 结果
{"order_number":"value","status":"value"}