JavascriptObject 到字符串 gwt
我已经成为 JavaScriptOverlayTypes 的忠实粉丝。
可以说,我有以下 JSON 对象:
{
"product": {
"name": "Widget",
"prices":
{ "minQty": 1, "price": 12.49 }
}
}
因此,我为产品编写了一个类,为价格编写了一个类。现在,如果在分析“price JavascriptObject”时出现问题,我想将其打印如下:
{ "minQty": 1, "price": 12.49 }
但我还没有找到将“price JavascriptObject”返回给字符串的可能性。
有可能这样做吗?
问候, 斯特凡
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
new JSONObject(priceJso).toString()
但要注意性能,因为它会为对象的每个属性创建一个 JSONValue 对象(当然是递归的),而且我不确定 GWT编译器能够进行很多优化。
在你的情况下,作为“错误路径”,它应该没问题。
new JSONObject(priceJso).toString()
Beware of performance thugh, as it'll create a JSONValue object for each property of the object (and recursively of course), and I'm not sure the GWT compiler is able to optimize things much.
In your case, as an "error path", it should be OK though.
JsonUtils 有一个很好的功能:
它具有本机实现:
JsonUtils has a nice function for it:
Which has the native implementation: