Java:解析URL发来的JSON,为什么只能解析到第一个值呢


UML发送请求:

请输入图片描述

Servlet代码如下:

   
  JSONObject dataJson = JSONObject.fromObject(request.getParameter("req"));
  
System.out.println(dataJson.getString("className"));
System.out.println(dataJson.getString("methodName"));

为什么只能接收到第一个值className么,我以为是请求的缓存问题,但是加上?name=123这样改变URI的参数也还是只能获得className,是不是JSON里面有什么语法我没掌握呢?

--------------------------------补充--------------------------------
这段代码回家之后同样的环境同样的浏览器就没有问题了,可以获取到需要的所有值了,这是为什么呢?缓存我清了啊=。=费解

java json

穹丶love 11 years, 8 months ago

Your Answer