java - Struts 2修改JSON变量名

标签 java json struts2 annotations struts2-json-plugin

我有一个预定义的 json,其中将以下变量分配给 JSON 对象:

{
    ....
    "class": "P"
    ....
}

问题是,我正在使用 Struts 2 JSON 插件和以下代码:

private String class

是不允许的,因为 class 是保留关键字。有谁知道在 Struts 2 的 JSON 插件中覆盖变量名称的方法吗?

最佳答案

您可以使用 getClass() 代替,还有 @JSON 注释,您可以在其中指定名称。

关于java - Struts 2修改JSON变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680972/

相关文章:

java - 错误 SessionMap 无法转换为 java.util.HashMap

java - 如何将字段名称传递给属性文件中的全局消息

java - 如何正确配置嵌入式 OpenEJB 容器进行测试?

java - 可以显示设备摄像头的实时输出吗?

java - 在GSON中,有没有办法将内部类中的字段反序列化到父类中?

json - 在 Swift 中将保存日期的字典转换为 JSON

java - windows 7,一些 SWT 对话框显示不完整

java - 是否有缺少垃圾收集器的 JVM?

javascript - 解析嵌套的 JSON 响应 Javascript

javascript - 如何在单击提交按钮时关闭 jquery 对话框(提交按钮位于对话框内)