在Android开发中,我们常常需要将字符串转换为JSON格式来进行数据的交互。以下是一些常用的将字符串转换为JSON格式的方法:
//方法一:使用JSONObject实现字符串转JSON String str = "{\"name\":\"Tom\",\"age\":18}"; try { JSONObject jsonObj = new JSONObject(str); String name = jsonObj.getString("name"); int age = jsonObj.getInt("age"); } catch (JSONException e) { e.printstacktrace(); } //方法二:使用Gson实现字符串转JSON String str = "{\"name\":\"Tom\",\"age\":18}"; Gson gson = new Gson(); User user = gson.fromJson(str,User.class); class User{ private String name; private int age; //get,set方法省略 } //方法三:使用Jackson实现字符串转JSON String str = "{\"name\":\"Tom\",\"age\":18}"; ObjectMapper mapper = new ObjectMapper(); User user = mapper.readValue(str,set方法省略 }
以上就是三种常用的Android JSON字符串转换方法,针对不同开发需求需要选择合适的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。