来自JSON的GWT HashMap

前端之家收集整理的这篇文章主要介绍了来自JSON的GWT HashMap前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今晚我可能会有点累,但在这里:

我想将GWT HashMap发送到JSON或来自JSON.我怎么做到这一点?

换句话说,我想采用HashMap,采用其JSON表示,将其存储在某处并将其恢复为原生Java表示形式.

解决方法

不是最优化的,但应该很容易编码:使用JSONObject.

迭代地图的条目并将它们放入JSONObject(将每个值转换为适当类型的JSONValue),然后调用toString以获取JSON表示.

对于解析,使用JSONParser获取JSONObject,然后遍历keySet,将值设置并将它们放入映射中(在解开JSONValues之后)

但要小心你使用的钥匙!您不能在JS中使用任何类型的键作为属性名称;浏览器中的JSON处理总是涉及到JS对象(或者自己实现JSON解析器,不会执行相同的操作)

猜你在找的JavaScript相关文章