Scala: fetch key-value pair from json seq -
on running following code below, data json format in "students".i want fetch student_id. new scala , don't know how fetch key-value seq.
def getstudentbyfilter(x: string): action[anycontent] = action { try { val filter = parsefiltercondition(x) val searchresult = studentservice.studentbyfilter((filter \ "where" \ "increment_id").as[string]) var students: seq[jsvalue] = seq.empty searchresult.foreach(student => students = students :+ json.tojson(student)) handlesuccessresponse(serviceresponse.createresponse(code = ok, resourcelist = some(students))) } catch { case ex: exception => { println(“error”) } } }
json get:
{ "data": { "resource_list": [{ "student_id": 50, "increment_id": "000000050" }, { "student_id": 51, "increment_id": "000000051" }, { "student_id": 101, "increment_id": "000000101" } ] } }
Comments
Post a Comment