我正在使用JSON-lib來解析對象並從中讀取字符串。這適用於有效的字符串,但也可以爲null。例如:是否有可能使用JSONLib從getString中獲得空值
JSONObject jsonObject = JSONObject.fromObject("{\"foo\":null}");
String str = jsonObject.getString("foo");
在這種情況下,我希望str
是null
但它是不是"null"
。調用任何其他方法似乎會引發錯誤。無論如何有JSONLib解析一個字符串,如果該值是一個字符串,但如果值爲空返回null?
這是真正的源代碼嗎? fromObject調用的「參數」看起來不像有效的Java。 – 2011-04-08 12:39:21
很對,我會更新 – slashnick 2011-04-08 12:55:00
JSONLib是廢話。改爲使用[GSON](http://code.google.com/p/google-gson/)或[Jackson](http://jackson.codehaus.org/)。 – 2011-04-08 12:59:36