在GWT中,将JavaScriptObject覆盖类型转换为JSON字符串的最佳方法是什么?

我目前有

public final String toJSON() {
    return new JSONObject(this).toString();
}

这似乎工作正常。我想知道是否有更好的方法。

最佳答案

我从未真正尝试过(到目前为止只使用了JSON,再也不需要产生它了)。这似乎是 native 浏览器/javascript功能。

您可以将其编写为:

public native String toJSON() /*-{
  return this.toString();
}-*/;

它们本质上只是做完全相同的事情,并且可能导致相同的JavaScript输出。优化的编译器确实很棒。

关于json - GWT覆盖类型,转换为JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/258668/

10-11 22:16