gpt4 book ai didi

android - JSON 在 GSON 中解析的初始大写 key 问题

转载 作者:行者123 更新时间:2023-11-29 00:07:15 24 4
gpt4 key购买 nike

<分区>

我以前在 REST API 中有 JSON 响应,如下所示,

例子,

{"id":"1234"}.

我创建了一个 POJO 类来如下设置它。

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class Example {

@SerializedName("id")
@Expose
private String id;

/**
*
* @return
* The id
*/
public String getId() {
return id;
}

/**
*
* @param id
* The id
*/
public void setId(String id) {
this.id = id;
}
}

我正在像下面这样使用 GSON 进行解析

Example response = new Gson().fromJson(jsonResponse, Example .class);

现在,响应更改为

{"Id":"1234"}

由于首字母大写,我的整个解析返回 null。

我尝试了很多方法来解决它,但我找不到任何解决方案。我只有这样的建议

  • 你应该用首字母大写更改@SerializedName的名称(但我有数千个对象)

有没有GSON不依赖key大小写的解决方案?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com