Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavascriptObject到字符串gwt_Javascript_Gwt_Javascript Objects - Fatal编程技术网

JavascriptObject到字符串gwt

JavascriptObject到字符串gwt,javascript,gwt,javascript-objects,Javascript,Gwt,Javascript Objects,我已经成为JavaScriptOverlyTypes的超级粉丝 比如说,我有以下JSON对象: { "product": { "name": "Widget", "prices": { "minQty": 1, "price": 12.49 } } } 所以我写了一门关于产品的课,一门关于价格的课。现在,如果在分析price JavascriptObject时出现错误,我想将其打印如下: { "minQty": 1, "price": 12.49 }

我已经成为JavaScriptOverlyTypes的超级粉丝

比如说,我有以下JSON对象:

 {
  "product": {
    "name": "Widget",
    "prices": 
      { "minQty": 1, "price": 12.49 }
  }
}
所以我写了一门关于产品的课,一门关于价格的课。现在,如果在分析price JavascriptObject时出现错误,我想将其打印如下:

{ "minQty": 1, "price": 12.49 }
但是我还没有找到将价格JavascriptObject返回给字符串的可能性

有可能这样做吗

问候,, Stefan

新的JSONObjectpriceJso.toString

当心性能问题,因为它会为对象的每个属性创建一个JSONValue对象,当然是递归的,而且我不确定GWT编译器是否能够优化很多东西。 在您的情况下,作为一个错误路径,它应该是正常的。

新建JSONObjectpriceJso.toString

当心性能问题,因为它会为对象的每个属性创建一个JSONValue对象,当然是递归的,而且我不确定GWT编译器是否能够优化很多东西。 在您的情况下,作为一个错误路径,它应该是正常的。

有一个很好的功能:

String jsonString = JsonUtils.stringify(priceJson);
其中包含本机实现:

public static native String stringify(JavaScriptObject obj) /*-{ JSON.stringify(obj); }-*/;
它有一个很好的功能:

String jsonString = JsonUtils.stringify(priceJson);
其中包含本机实现:

public static native String stringify(JavaScriptObject obj) /*-{ JSON.stringify(obj); }-*/;

酷,正是我想要的。请注意,您必须将*.gwt.xml文件包含到项目中。另一方面,是否有可能以良好的格式打印JSON文件?module.gwt.xml必须继承JSON模块才能使其正常工作:酷,这正是我想要的。请注意,您必须将*.gwt.xml文件包含到项目中。另一方面,是否有可能以良好格式打印JSON文件?您的module.gwt.xml必须继承JSON模块才能正常工作: