版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36652619/article/details/81940808
// 对象转JSON串 String jsonString = JSON.toJSONString(object); // JSON串转JSON对象 JSONObject JSON1 = JSON.parseObject(JSONString); //获取JSON对象中的键值为phone_code的值 json.getString("phone_code"); //key-value使用单引号 String limeJSON = JSON.toJSONString(lime,SerializerFeature.UseSingleQuotes); // 日期格式化 Date date = new Date(); // 默认格式为yyyy-MM-dd HH:mm:ss System.out.println(JSON.toJSONString(date,SerializerFeature.WriteDateUseDateFormat)); //根据自定义格式输出日期 System.out.println(JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd", SerializerFeature.WriteDateUseDateFormat)); //根据key 得到json中的json数组 JSONArray com.alibaba.fastjson.JSONObject.getJSONArray(String key) //根据下标拿到json数组的json对象 JSONObject com.alibaba.fastjson.JSONArray.getJSONObject(int index) //根据key拿到json的字符串值 String com.alibaba.fastjson.JSONObject.getString(String key) //根据key拿到json的int值 int com.alibaba.fastjson.JSONObject.getIntValue(String key) //根据key拿到json的boolean值 boolean com.alibaba.fastjson.JSONObject.getBooleanValue(String key) //将map转换成jsonObject JSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap)); //将Map类型的itemInfo转换成json,再经JSONObject转换实现。 //将jsonObj转换成Map Map<String, Object> itemMap = JSONObject.toJavaObject(itemJSONObj, Map.class);