JSON與對象的轉換-JSONObject.fromObject

使用JSONObject.fromObject把字符串轉化爲jsonjson

例如:有一個json格式的字符串,而後經過JSONObject.fromObject把字符串轉化爲json,而後獲取值。代碼以下:spa

String d="{\"username\":\"zhangsan\",\"password\":\"zhangsan\"}";
JSONObject json4=JSONObject.fromObject(d);
System.out.println(json4);
System.out.println(json4.optString("username"));

輸出的結果爲:code

 

 

 

注意:還有一種狀況也是能夠轉化的,以下代碼的字符串e所示,這個字符串並非一個json格式的字符串,但也能夠轉化成jsonblog

String d="{\"username\":\"zhangsan\",\"password\":\"zhangsan\"}";
JSONObject json4=JSONObject.fromObject(d);
String e="{\"username\"=\"lisi\",\"password\"=\"lisi\"}";
JSONObject json5=JSONObject.fromObject(e);
System.out.println(json4);
System.out.println(json4.optString("username"));
System.out.println(json5);

輸出結果爲:字符串

相關文章
相關標籤/搜索