嗨,我正在为我的 api 使用 Lift,需要一些帮助来生成 jSONP 响应。我有一个 JSON 响应的工作版本,需要添加到它,以便我可以使用我的 api 进行跨域调用。这是我的api目前的代码片段:
/请求/
case "api" :: "events" :: "person" :: _ Get req => JsonResponse(json_person(personEvents(req, req.request.queryString.mkString("")),person_details(req)))
/回应/
def json_person(in : List[Events], person1 : List[Person]) : JValue = {
("person" ->
person1.map(people =>
("name" -> people.main_person_name.is) ~
("alternate_name" -> people.aka.is)
))}