Can I write variable names with hyphens in Java?
•
Java
I use gson in my application I have the following JSON responses:
{
"success":true,"person-name": "John"
}
So I'm creating a class like this:
class Person {
boolean success;
String person-name;
}
However, I cannot create variable person names How can I solve this problem?
Solution
Select a valid Java identifier and use the @ serializedname annotation to tell gson the name of the corresponding JSON attribute:
import com.google.gson.annotations.SerializedName;
class Person {
boolean success;
@SerializedName("person-name")
String personName;
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
