`
lgx2351
  • 浏览: 171490 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

json在服务端取值

阅读更多

我们一般在servlet里返回一个json的toString()的字符串到前台,前台用eval()来获取。

但是在时候需要在java服务端来处理这个字符串。可以先通过JSONObject.fromObject( "" );来得到json object。然后,调用json的toBean()方法把值放在javabean的属性里。最后通过bean类的get方法来得到需要的值,当然需要增加一个javabean类。如:

					if(!"".equals(highway_mile)){
						JSONObject jsonObject = JSONObject.fromObject( highway_mile );
						HighWayAndMile bean = (HighWayAndMile) JSONObject.toBean( jsonObject, HighWayAndMile.class );
						actionForm.setHIGHWAY_ID(bean.getROAD_LINE());
						actionForm.setPUB_KM(new Integer((int)Math.floor(new Double(bean.getMILE()).doubleValue())).toString());
					}else{
						actionForm.setHIGHWAY_ID("");
						actionForm.setPUB_KM("");
					}
 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics