0
使用Lift的json解析器,如何將解析的json對象輸出到模板中?將解析的JSON輸出到模板中
net.liftweb.json.JsonParser提供的數據類型不是 標準列表。
package rem.lift_client
package snippet
import net.liftweb._
import util._
import Helpers._
import net.liftweb.json.JsonParser._
class SearchResults {
def render() = {
val json_raw = "[ {\"userName\":\"John\"}, {\"userName\":\"Michael\"} ]"
val json_parsed = parse(input)
"li *" #> json_parsed.toString <---- NOT CORRECT
}
}
在上面的例子,我想輸出作爲用戶的列表:
如何解讀解析對象?歡迎任何想法,謝謝。
注意:除了接受的答案,lift-json在這個問題上有一個很好的documentation。
什麼是DefaultFormats? – drozzy 2011-05-17 13:12:10
它用於配置提取。例如日期格式,自定義序列化器等。在這個簡單的例子中,默認就好。 – Joni 2011-05-17 13:13:26
順便說一句。 「格式」的推薦位置是一個包對象。然後應用程序的其餘部分得到沒有任何樣板的相同配置。 – Joni 2011-05-17 13:14:42