简单的android数据类和Json转换(Data Json)
16lz
2021-01-23
package Data;import org.json.JSONException;import org.json.JSONObject;/** * Author: wangliu_petter 叉哥 * QQ:1206420658 * Date: 16-3-24 * Time: 下午 18:00 */public class BaseData {public int appId;public String appName;public String pkgName;public String country;public String language;public String toJsonString(){JSONObject jsonObject=new JSONObject();try {jsonObject.put("appId",this.appId);jsonObject.put("appName",this.appName);jsonObject.put("country",this.country);jsonObject.put("language",this.language);return jsonObject.toString();} catch (JSONException e) {e.printStackTrace();return null;}}public static BaseData JosonStringtoObject(String jsonString){BaseData baseData=new BaseData();try {JSONObject jsonObject=new JSONObject(jsonString);baseData.appId=jsonObject.optInt("appId");baseData.appName=jsonObject.optString("appName");baseData.pkgName=jsonObject.optString("pkgName");baseData.country=jsonObject.optString("country");baseData.language=jsonObject.optString("language");} catch (Exception e) {// TODO: handle exception}return baseData;}}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer