标题:json后台处理
只看楼主
followmephoe
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2006-9-5
 问题点数:0 回复次数:0 
json后台处理

我在javascript客户端生成一个json的字符串比如{"response":{"del":{"name":ddd}}}
在后台要怎么进行处理,我用json官方的类写了一段代码处理json,不过有问题,有知道的人希望能帮忙解决一下,后台处理代码如下:
String json = readJSONStringFromRequestBody(request);
System.out.print(json);
JSONObject jsonObject=null ;
try {
try {
jsonObject=new JSONObject(json);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch (ParseException pe) {
System.out.println( " ParseException: " + pe.toString());
}
jsonObject.getString("name");//这句话出错
private String readJSONStringFromRequestBody(HttpServletRequest request){
StringBuffer json=new StringBuffer();
String line=null ;
try{
BufferedReader reader=request.getReader();
while ((line = reader.readLine())!=null){
json.append(line);
}
}
catch (Exception e){
System.out.println( " Error reading JSON string: " + e.toString());
}
return json.toString();
}

[此贴子已经被作者于2007-8-26 11:41:17编辑过]

搜索更多相关主题的帖子: json 后台 
2007-08-26 11:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-165489-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.332559 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved