Json:scala 解析json字符串,获取多级key (2)

来源:互联网 发布:真心话大冒险软件 编辑:程序博客网 时间:2024/06/07 20:35
import com.alibaba.fastjson.JSON/**  * Created by yuhui on 2016/12/20.  */object Test{  def main(args: Array[String]): Unit = {    val json = "{\"user_details\":{\"data_column\":\"suuid\"},\"fliter\":{\"event\":\"where event='PageView' or event='ExEvent' or event='Consumption'\"}}"    //获取一级key,以及值    println(JSON.parseObject(JSON.parseObject(json).get("user_details").toString))    //获取二级key,以及值    println(JSON.parseObject(JSON.parseObject(json).get("user_details").toString).get("data_column").toString)    //获取一级key,以及值    println(JSON.parseObject(JSON.parseObject(json).get("fliter").toString))    //获取二级key,以及值    println(JSON.parseObject(JSON.parseObject(json).get("fliter").toString).get("event").toString)  }}

运行结果:

{"data_column":"suuid"}suuid{"event":"where event='PageView' or event='ExEvent' or event='Consumption'"}where event='PageView' or event='ExEvent' or event='Consumption'
0 0
原创粉丝点击