移动端(安卓、IOS)请求Java服务器时的接受数据问题

这里遇到的问题是传递过来的数据是json格式,但是我们要对其进行解析。所以说我们要借用工具类实现我们想要实现的功能以达到我们解析前端或者说移动端(ios或者android)传递过来的数据,所以说这一块的话我们要使用第三方的解析工具类事件对这种格式数据的解析。我们用到的是JSONObject解析一个json格式的字符串,相关jar包的下载如下面链接——》
这是下载路径:http://files.cnblogs.com/java-pan/lib.rar
其使用方式是:
JSONObject jsonObject = JSONObject.fromObject(“{\”account\”:\”wolf\”,\”compPassword\”:\”wolf123\”}”);
JSONArray fromObject = JSONArray.fromObject(jsonObject);
HashMap map = (HashMap) JSONObject.toBean(jsonObject, HashMap.class);
String account = (String) map.get(“account”);
String compPassword = (String)map.get(“compPassword”);
这是转换成Map类型的对象,当然我们可以转换成对用的javaBean,也就是所谓的实体类,但是json对象中的key必须和实体类(javaBean)中的属性名保持一致,是属性名。属性名不是成员变量,是set或者get方法首字母小写之后得那个单词称之为属性名。

你可能感兴趣的:(java,json解析)