0
Как преобразовать json ниже, используя scala lift на основе атрибута sibling? В приведенном ниже JSON, я хочу, чтобы закодировать значение в «значении» атрибут, если двойники атрибута «типа» является «HTML»Как преобразовать json с помощью scala lift?
val json = """
{
"id" : "1B23423B",
"payload" : {
"list" : [ {
"name" : "test",
"data" : [ {
"value" : "Some html",
"type" : "html",
}, {
"value" : "some text",
"type" : "text"
}]
}]
}
}
"""
def encode(s:String):String = s + "encoded"
val newjson = js.transform {
case x if x == JField("type",JString("html")) => // somehow encode value??
}
println(newjson)
Работает отлично! Благодаря! –