今天寫代碼的時候發現之前寫JSON中取String值喜歡這樣寫:java
[java] view plain copyjson
其實這樣寫比較挫,通常來講JSON對象中取String類型的值有這兩種方法:app
[java] view plain copyspa
而後來看一下這兩種方法有什麼不一樣.net
[java] view plain copy對象
運行一把就會看到這樣的結果blog
[java] view plain copyip
簡單的說,在JSONObjecy的key存在值得時候,二者是沒有什麼區別的,而後若是key對應的value爲null,那麼getString方法就會報錯。get
至於爲何會這樣咱們能夠看一下getString的源碼源碼
[java] view plain copy