使用 Java 命名约定在 JSON 中编码 Python 对象(使用 Python 约定)

Encoding Python object (with Python Convention) in JSON with Java naming convention

我需要通过 JSON 编码将对象从我的 Python 项目发送到我的 Java 项目。

但是,根据命名约定,python 具有类似

的字段
variable_name

而 Java 有像

这样的字段
private String variableName

如何使用 JSON 中的上述变量 (variable_name) 对 python 对象进行编码,以便我可以将该 JSON 对象解码为 Java 模型(将字段作为变量名)?

如果您正在使用 Jackson 库,您可以使用:

@JsonProperty("variable_name") // same name come from python app
private String variableName;