jQuery MiniUI

 找回密码
 立即注册
查看: 3152|回复: 3
打印 上一主题 下一主题

JSON解析问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-12-23 00:55:59 |只看该作者 |倒序浏览
本帖最后由 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);就没反应的呢,异常都不报,是这个工具类有问题,还是我无知?

Rank: 9Rank: 9Rank: 9

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

Rank: 1

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

已经定义有的,我没贴上来而已。submitData是JSON字符串,能打印出来,就是decode时出问题了,异常也不报。

Rank: 8Rank: 8

地板
发表于 2012-12-25 09:37:17 |只看该作者
ccnahzm 发表于 2012-12-24 12:36
已经定义有的,我没贴上来而已。submitData是JSON字符串,能打印出来,就是decode时出问题了,异常也不报 ...

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

Archiver|普加软件

GMT+8, 2024-11-22 21:09 , Processed in 1.041352 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部