【问题标题】:JSON from Java to JavaScript - Understanding which object it isJSON 从 Java 到 JavaScript - 了解它是哪个对象
【发布时间】:2013-03-15 08:49:31
【问题描述】:

我有一个 java servlet 和一个与 json 通信的 javascript 应用程序。我在 javascript 中有一个处理函数,用于处理传入的数据。我的问题是我正在向那个处理程序发送不同的对象类。例如,我可能会发送一个用户对象和一个订单对象。了解此 javascript 处理程序中的哪个类的最佳方法是什么?

我真的应该检查某些字段是否存在吗?这是最好的方法吗?

如果我没有优雅的方法,我想使用重构我的应用程序以使用不同的处理程序是最好的方法吗?

如果重要的话,我正在使用 Gson...

【问题讨论】:

    标签: java javascript json gson


    【解决方案1】:

    您始终可以在返回的 json 对象中包含一个“objectType”字段,然后您可以使用它来确定它的类型。

    重构在这里听起来确实是个好主意。实际上应该只是在 $.ajax 调用中指定正确的回调。

    【讨论】:

      【解决方案2】:

      我会建议一个 KISS(保持简单和愚蠢)解决方案。为什么不添加一个字段来指示哪个是: ctype:'Java', ctype:'Js' 或 ctype:'MyJavaClass' ?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-27
        • 2014-03-28
        • 2012-03-29
        • 2016-05-13
        • 2014-04-24
        • 1970-01-01
        相关资源
        最近更新 更多