jQuery MiniUI

标题: JSON解析问题 [打印本页]

作者: ccnahzm    时间: 2012-12-23 00:55:59     标题: JSON解析问题

本帖最后由 ccnahzm 于 2012-12-23 00:58 编辑
  1. @Override
  2.         public String execute() throws Exception{
  3. HashMap data = (HashMap) JSON.Decode(submitData);
  4.                 System.out.println(data + "!!!!!");
  5.                 System.out.println(data.get("username").toString());
  6.                 String username = data.get("username") != null? data.get("username").toString(): "";
  7.                 String password = data.get("password") != null? data.get("password").toString(): "";
  8.                 String role = data.get("role") != null? data.get("role").toString(): "";
  9.                 //System.out.println("username:" + username + ", password:" + password + ", role:" + role);
  10.                 System.out.println(username);
  11.                 return null;
  12.         }
复制代码
我想问一下为什么执行到这一句HashMap data = (HashMap) JSON.Decode(submitData);就没反应的呢,异常都不报,是这个工具类有问题,还是我无知?


作者: niko    时间: 2012-12-23 10:11:17

submitData应该是一个JSON字符串把,这里没看到哪里有定义啊。
另外服务端的问题,你可以断点调试下。
作者: ccnahzm    时间: 2012-12-24 12:36:46

niko 发表于 2012-12-23 10:11
submitData应该是一个JSON字符串把,这里没看到哪里有定义啊。
另外服务端的问题,你可以断点调试下。 ...

已经定义有的,我没贴上来而已。submitData是JSON字符串,能打印出来,就是decode时出问题了,异常也不报。
作者: factory    时间: 2012-12-25 09:37:17

ccnahzm 发表于 2012-12-24 12:36
已经定义有的,我没贴上来而已。submitData是JSON字符串,能打印出来,就是decode时出问题了,异常也不报 ...

把你的json字符串贴上来看下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2