在我正在构建的应用程序中,我正在检索字段标题“private”的值,并且我需要将其返回以在应用程序中使用。正如您可能看到的,该字段的标题在 JAVA 中给我带来了问题,因为该字段被混淆了。
解决这个问题的最佳方法是什么?如果您需要我澄清任何事情,请告诉我。
JSON
"private": true,
Java
private String private;
public String getPrivate() {
return private;
}
<小时/>
更新
我无权编辑返回 JSON 的页面。更改 JSON 中的值是显而易见的选择,但我想知道是否有办法使用 JAVA 来解决这个问题。
<小时/>注意
谢谢大家的建议!我很感激。
最佳答案
private是java中的一个关键字,你不能将它们用于变量名,因为它们是保留的。您需要将变量重命名为其他名称。正如 javadoc 所说:
You cannot use any of the keyword as identifiers in your programs.
以下是完整关键字列表的 javadoc 引用:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
关于java - Java 中私有(private)字段名称与私有(private)字符串名称混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046582/