文章详情页
java - JSon字符串转JSON对象?
浏览:83日期:2024-01-15 09:10:15
问题描述
String userStr=readJSONString(request);
System.out.println(userStr);//能输出JSONObject jsonObj = JSONObject.fromObject(userStr);//我感觉这有问题System.out.println(jsonObj.getInt('userid'));//后台没输出System.out.println(jsonObj.getString('username'));输出结果如下
问题解答
回答1:应该是 JSONObject import错了,或者是版本不对吧,我本地用的是 json-lib-2.4 net.sf.json.JSONObject,是OK的。
回答2:如果前台传的是json类型数据,那后台接收到的就是json类型,不需要再转了啊
回答3:1.首先确认你的userStr是不是json字符串:例如:String jstr='{’json’:’jsonvalue’,’bool’:true,’int’:1,’double’:’20.5’}';2.然后看看你所用的JOSNObject是json.jar包吗。3.确认你的json包有没有正确的导入。
回答4:先看看taomaokun说的net.sf.json.JSONObject这个版本的包引入,在检查一下你的json字符串有没有写错。这个一般是可以的获取到的
标签:
java
相关文章:
1. python的文件读写问题?2. javascript - jquery hide()方法无效3. mysql里的大表用mycat做水平拆分,是不是要先手动分好,再配置mycat4. 怎么用css截取字符?5. css - 定位为absolute的父元素中的子元素 如何设置在父元素的下面?6. python - 获取到的数据生成新的mysql表7. CSS3可否做出这个效果?8. window下mysql中文乱码怎么解决??9. javascript - 图片链接请求一直是pending状态,导致页面崩溃,怎么解决?10. javascript - 请问 chrome 为什么会重复加载图片资源?
排行榜
