我最近在工作中遇到了这个问题,并且无法弄清楚如何使用 Scala 来完成它。我正在使用播放框架,所以我可以访问 JSON 库。我是 Scala 的新手,想知道如何完成这项特定任务。示例数据是真实数据外观的示例。
最后,我无法弄清楚这一点,而是在这个 Scala API 的 PHP 使用者中解析数据。我很想改变它:)
谢谢!
给定以下元组:
(("GET","a/b/c"),("POST","a/c/d"),("POST","f/e/x/r"),("GET","a/c/f/f"))
生成以下 JSON:
{
"a": {
"b": {
"c": {
"GET" : "GET"
}
},
"c": {
"d": {
"POST": "POST"
},
"f": {
"f": {
"GET": "GET"
}
}
}
},
"f": {
"e": {
"x": {
"r": {
"POST": "POST"
}
}
}
}
}