2
我想从我的端点返回动态JSON对象,以便在不更改任何方法签名的情况下即时添加属性。在Google Cloud Endpoints中如何返回动态Json
我想从我的端点返回动态JSON对象,以便在不更改任何方法签名的情况下即时添加属性。在Google Cloud Endpoints中如何返回动态Json
这与端点的设计感觉颇为相反,但我发现拥有可接受或返回任意JSON对象的端点非常有用。所以我用这样一类在我的终点法:
public class DataParcel {
public Integer obj_type = -1;
public List<String> json_objects = null; // new ArrayList<String>();
唯一的并发症是使用JSON库 - JSON的编码/解码不再为你自动完成。
您能否提供一些描述您当前终端设计的代码或更多细节? –
@JamieNiemasik,我通过返回每个属性的自定义包装值列表来解决问题。如果有人有更低层次的解决方案,我会留下这个问题。现在非常感谢你在这个网站上的活动。 –