【问题标题】:How would i parse this with Gson? [duplicate]我将如何用 Gson 解析这个? [复制]
【发布时间】:2021-01-14 08:00:50
【问题描述】:

我正在尝试制作一个解析 json 响应的不和谐机器人,但我不完全确定如何去做。

这是一个示例响应:

[{"beatmap_id":"146929","score":"1467874","maxcombo":"182","count50":"1","count100":"41","count300":"475","countmiss":"10","countkatu":"20","countgeki":"72","perfect":"0","enabled_mods":"0","user_id":"1009","date":"2020-02-29 11:15:49","rank":"A","pp":"38.767826"},{"beatmap_id":"245658","score":"1013358","maxcombo":"244","count50":"0","count100":"6","count300":"158","countmiss":"1","countkatu":"5","countgeki":"24","perfect":"0","enabled_mods":"0","user_id":"1009","date":"2020-02-29 11:13:05","rank":"A","pp":"49.74563"},{"beatmap_id":"245658","score":"34162","maxcombo":"42","count50":"0","count100":"1","count300":"27","countmiss":"1","countkatu":"0","countgeki":"4","perfect":"0","enabled_mods":"0","user_id":"1009","date":"2020-02-29 11:12:19","rank":"A","pp":"12.399677"},{"beatmap_id":"1128411","score":"4785282","maxcombo":"350","count50":"23","count100":"292","count300":"1117","countmiss":"51","countkatu":"93","countgeki":"132","perfect":"0","enabled_mods":"0","user_id":"1009","date":"2020-02-29 11:10:52","rank":"C","pp":"12.770388"},{"beatmap_id":"431147","score":"209504","maxcombo":"105","count50":"0","count100":"4","count300":"73","countmiss":"1","countkatu":"3","countgeki":"9","perfect":"0","enabled_mods":"0","user_id":"1009","date":"2020-02-29 11:04:05","rank":"A","pp":"22.695227"}]

如何获取第一个“beatmap_id”键并使用 Gson 返回它的值?

我对编码还很陌生,我需要朝着正确的方向前进,所以有人可以给我一个例子,或者将我链接到我需要学习的文档部分吗?

感谢任何帮助,谢谢!

【问题讨论】:

标签: java json api gson


【解决方案1】:

您应该为相同的 DTO 类创建响应中的键。

你可以查看这个blog了解gson。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多