JSON與對象的轉換-JSONObject.fromObject


使用JSONObject.fromObject把字符串轉化為json

例如:有一個json格式的字符串,然后通過JSONObject.fromObject把字符串轉化為json,然后獲取值。代碼如下:

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

輸出的結果為:

 

 

 

注意:還有一種情況也是可以轉化的,如下代碼的字符串e所示,這個字符串並不是一個json格式的字符串,但也可以轉化成json

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);

輸出結果為:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM