Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用名为';返回';_Java_Json_Gson - Fatal编程技术网

Java 使用名为';返回';

Java 使用名为';返回';,java,json,gson,Java,Json,Gson,正在使用Java,使用Gson。输入开始: {"success":1,"return":{ 不幸的是,正如您所知,您不能在Java中创建名为“return”的字段/变量。那么,由于大部分数据都在“return”字段后面,我们如何解决这个问题呢 这个问题是相关的,但语言是C#。用 @SerializedName("return") private SomeType doesntMatter; Gson将使用给定给@SerializedName注释的值按名称映射字段。用 @Serializ

正在使用Java,使用Gson。输入开始:

{"success":1,"return":{   
不幸的是,正如您所知,您不能在Java中创建名为“return”的字段/变量。那么,由于大部分数据都在“return”字段后面,我们如何解决这个问题呢


这个问题是相关的,但语言是C#。

@SerializedName("return")
private SomeType doesntMatter;

Gson将使用给定给
@SerializedName
注释的值按名称映射字段。

@SerializedName("return")
private SomeType doesntMatter;

Gson将使用给定给
@SerializedName
注释的值按名称映射字段。

您可以使用Gson
@SerializedName(“return”)的Java注释。


关于Gson注释,您可以阅读。

您可以使用Gson的Java注释
@SerializedName(“return”)


关于Gson注释,您可以阅读。

您可以使用Gson注释为字段使用不同的名称


您可以使用gson的名称为字段使用不同的名称

public class Whatever {
    private int success;        

    @SerializedName("return")
    private OtherType returnValue;
    ...
}