前端之家收集整理的这篇文章主要介绍了
来自JSON的GWT HashMap,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今晚我可能会有点累,但在这里:
我想将GWT HashMap发送到JSON或来自JSON.我怎么做到这一点?
换句话说,我想采用HashMap,采用其JSON表示,将其存储在某处并将其恢复为原生Java表示形式.
@H_
502_7@
解决方法
不是最优化的,但应该很容易编码:使用JSONObject.
迭代地图的条目并将它们放入JSONObject(将每个值转换为适当类型的JSONValue),然后调用toString以获取JSON表示.
对于解析,使用JSONParser获取JSONObject,然后遍历keySet,将值设置并将它们放入映射中(在解开JSONValues之后)
但要小心你使用的钥匙!您不能在JS中使用任何类型的键作为属性名称;浏览器中的JSON处理总是涉及到JS对象(或者自己实现JSON解析器,不会执行相同的操作)
原文链接:https://www.f2er.com/js/154711.html