JAVA: WARN for JSONObject.toJSONString将空指针格式化成字符串“null”
2017-03-27 22:27
876 查看
Map<String, String> elementMap = new HashMap<String, String>(); elementMap.put("zhou","day"); elementMap.put("zi","day"); elementMap.put("fei","up"); String str = elementMap.get("yi"); //1:strJson将是字符串“null”,而不是null,而且这样调用不严谨 String strJson = JSONObject.toJSONString(str); //2:首先需要判断是否为null String strJson = “”; if(StringUtils.isNotBlank(str)){ strJson = JSONObject.toJSONString(str); }else{ ... } /**如果需要通过判断str是否为空才能进行下一步操作 * 那么第一种情况,将会出错, **/ if(StringUtils.isNotBlank(str)){ //第一种情况还会进入if中 }
相关文章推荐
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- Unable to find a value for "dwmc" in object of class "java.lang.String" using operator "." (null
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- Java解析HttpClient获取的Json字符串报错Expected BEGIN_OBJECT but was STRING
- Android进步之十四:使用jackon的ObjectMapper的writeValueAsString方法可以把java对象转化成json字符串
- Java (JSONArray、JSONObject、String字符串中)引号""替换成"-"
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- JAVA JSON String to Object 转换中的集合
- 异常:failed for object com.sdu.crm.pojo.Customer@136a986 [java.lang.NullPointerException]
- alue of type java.lang.String cannot be converted to JSONObject
- 使用Java JSONObject操作JSON字符串对象
- Unable to find a value for "字段名" in object of class java.lang.String using operator "."
- JAVA字符串格式化-String.format()的使用
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- javascript 将object转换为字符串JSON.stringify
- JAVA字符串格式化-String.format()的使用
- JAVA JSON String to Object 转换中的集合
- JAVA字符串格式化-String.format()的使用
- Value of type java.lang.String cannot be converted to JSONObject
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)