當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSONUtils.toJSONString的一个坑
生活随笔
收集整理的這篇文章主要介紹了
JSONUtils.toJSONString的一个坑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JSONUtils.toJSONString(null); //返回一個為"null"的字符串
這樣會導致一個結果就是StringUtils.isBlank判斷后,會為false
因為高德返回的這個數(shù)據(jù)結構是個key-value結構,除了null,就是一個帶有”{}“的一個字符串。因此不需要判斷使用StringUtils.isBlank進行判斷
?
public class JSONUtils {public static String toJSONString(Object o) {JSONWriter writer = new JSONWriter();writer.writeObject(o);return writer.toString();}public static Object parse(String text) {JSONParser parser = new JSONParser(text);return parser.parse();} } public void writeNull() {write("null");}@SuppressWarnings({ "unchecked", "rawtypes" })public void writeObject(Object o) {if (o == null) {writeNull();return;}?
總結
以上是生活随笔為你收集整理的JSONUtils.toJSONString的一个坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux Kernel Develop
- 下一篇: lucene创建索引