页面向后台action传递一个json字符串,需要将json字符串转换成map对象
public map<string, string> tomap(object object) {
map<string, string> data = new hashmap<string, string>();
// 将json字符串转换成jsonobject
jsonobject jsonobject = jsonobject.fromobject(object);
iterator ite = jsonobject.keys();
// 遍历jsonobject数据,添加到map对象
while (ite.hasnext()) {
string key = ite.next().tostring();
string value = jsonobject.get(key).tostring();
data.put(key, value);
}
// 或者直接将 jsonobject赋值给map
// data = jsonobject;
return data;
}
以上这篇将json字符串转换成map对象的方法就是小编分享给大家的全部内容了