1. 程式人生 > >scala中處理json資料

scala中處理json資料

import net.sf.json.JSONObject object Json {   def main(args: Array[String]): Unit = {     val str2 = "{\"et\":\"kanqiu_client_join\",\"vtm\":1435898329434,\"body\":{\"client\":\"866963024862254\",\"client_type\":\"android\",\"room\":\"NBA_HOME\",\"gid\":\"\",\"type\":\"\",\"roomid\":\"\"},\"time\":1435898329}"
    val data=JSONObject.fromObject(str2);     println(data)     //獲取json成員     val et=data.get("et")     println(et)     //獲取字串型別json成員     val et1=data.getString("et")     println(et1)     //獲取整形型別,這樣可以確定val vtm的資料型別,防止下面編譯過程中報錯.     val vtm=data.getInt("vtm")     //獲取多級元素     val client=data.getJSONObject("body").getString("client")     print(client)   } }