java操作json的问题。以及struts和spring的问题。分不多,2个问题放在一起提问了
问题1
通过URL得到数据,字符串形式,String str ={"weatherinfo":{"city":"北海","city_en":"beihai","date_y":"2013年1月23日"}}
然后通过JSONObject类还是JSONArray类进行转换?
在java代码中,使用json.getString如何得到city 和city_en等的值。谢谢
问题2
struts2 *_* 通配符能交给spring管理吗?项目的struts2是使用*_*的通配符配置的。如果交给spring管理,必须在class中配置别名,但这样的*_*如何在spring对应?
[解决办法]
JSONObject类
[解决办法]
问题1,对象的都用JSONObject;
String str ="{"weatherinfo":{"city"\:"北海","city_en":"beihai","date_y":"2013年1月23日"}};
JSONObject jsonObject=JSONObject.fromObject(str);
JSONObject weatherInfoObj=jsonObject.getObject("weatherinfo");//获得weatherinfo的属性值它是一个JSONObject
String city=weatherInfoObj.getString("city");//city的属性值
String city_en=weatherInfoObj.getString("city_en");