JSON使用記錄 java中的應用1

2021-08-24 19:49:45 字數 1528 閱讀 1915

如果我們需要實現乙個配置管理的功能,那麼為每個配置專案增加乙個欄位既複雜也不利於擴充套件,所以我們通常使用乙個字串來儲存配置專案資訊,這裡介紹如何使用json的字串解析來達到剛才說的目的。引入json需要的類庫:   

import org.json.jsonexception;   

import org.json.jsonobject;   

生成乙個json物件(可以新增不同型別的資料):

jsonobject jsonobject = new jsonobject(); 

jsonobject.put("a", 1);    

jsonobject.put("b", 1.1);   

jsonobject.put("c", 1l);   

jsonobject.put("d", "test");   

jsonobject.put("e", true);    

system.out.println(jsonobject);   

// 

解析乙個json物件(可以解析不同型別的資料):

jsonobject = getjsonobject("");    

system.out.println(jsonobject);     

//    

system.out.println(jsonobject.getint("a"));    

system.out.println(jsonobject.getdouble("b"));    

system.out.println(jsonobject.getlong("c"));    

system.out.println(jsonobject.getstring("d"));    

system.out.println(jsonobject.getboolean("e"));   

jsonobject = getjsonobject("");  

system.out.println(jsonobject);  

//  

system.out.println(jsonobject.getint("a"));  

system.out.println(jsonobject.getdouble("b"));  

system.out.println(jsonobject.getlong("c"));  

system.out.println(jsonobject.getstring("d"));  

system.out.println(jsonobject.getboolean("e"));  

getjsonobject(string str)  

public static jsonobject getjsonobject(string str)    

catch (jsonexception e)     

return jsonobject;    

java中AJAX使用JSON的例項

在伺服器那邊,返回乙個json格式的字串,如 a b 然後你可以使用jquery來接收,如 var json ajax var message eval json.responsetext 解析json 如果你的json格式是如上面a那種,那可以這樣獲取資料 message.name message...

關於JSON的使用記錄

第一步,服務端 定義為 json格式 context.response.contenttype context.response.expiresabsolute datetime.now.adddays 1 context.response.addheader pragma no cache con...

Java開發中應注意的事項!

1 關於if else for 如果我們的 中出現以下if else情況 if a equal str else else if b equal str else else if c equal str 連續出現4次以上的else if判斷巢狀時,三層以上for迴圈時,會大大降低 的閱讀性,維護性,...