gpt4 book ai didi

android - 我应该为每个 REST JSON 请求和响应定义一个类吗?

转载 作者:搜寻专家 更新时间:2023-11-01 07:55:31 24 4
gpt4 key购买 nike

在我的 Android 应用程序中,我需要将 JSON 数据发布到多个 REST API 并获取返回的 JSON 数据以进行解析。我想使用 GSON 来序列化/反序列化数据。

每个 REST API 都有不同的输入/输出字段,我是否应该像这样定义一个单独的类来保存每个 API 请求和响应的数据?

public class API1RequestData{
public String field1;
public String field2;
}

我问这个,因为如果我使用 python 构造 JSON 请求,我不需要定义类,字典就可以。

最佳答案

我相信你应该通过设计(虽然我最终会尽可能地重新使用它们)。这保证您不会向服务器发送不必要的数据。

如果您真的担心数据消耗,我建议您:

  • 不要向服务器发送null值(只检查它们是否到达null);
  • 对响应中的错误使用整数,而不是booleanstring
  • 刷新一些数据时只发送新的东西(保存“数据版本”的一些校验和/时间戳并检查它)
  • ...

这完全取决于您的应用程序需要什么。有时不值得添加一些会减慢开发速度的设计模式来换取任何东西

关于android - 我应该为每个 REST JSON 请求和响应定义一个类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28253212/

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