【问题标题】:In Google Cloud Endpoints how return dynamic Json在 Google Cloud Endpoints 中如何返回动态 Json
【发布时间】:2013-07-16 21:51:07
【问题描述】:

我想从我的端点返回一个动态 JSON 对象,以便在不更改任何方法签名的情况下即时添加属性。

【问题讨论】:

  • 您能否提供一些代码或更详细的信息来描述您的端点的当前设计?
  • @JamieNiemasik,我通过返回每个属性的自定义包装值列表来解决。如果有人有更底层的解决方案,我会留下这个问题。非常感谢您这些天在本网站上的活动。

标签: google-app-engine google-cloud-endpoints


【解决方案1】:

感觉与端点的设计完全相反,但我发现拥有可以接受或返回任意 JSON 对象的端点非常有用。所以我在端点方法中使用了这样的类:

public class DataParcel {
  public Integer obj_type = -1;
  public List<String> json_objects = null;  // new ArrayList<String>();

唯一的复杂之处在于使用哪个 JSON 库 - JSON 编码/解码不再自动为您完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-24
    • 2016-10-01
    • 2013-12-13
    • 2016-05-18
    • 1970-01-01
    • 2017-12-22
    • 2019-04-15
    • 2018-12-18
    相关资源
    最近更新 更多