REST 호출을하는 grails 앱이 있습니다. 오류가 발생하면 오류 메시지가 포함 된 JSON 배열이 반환됩니다. 이 문자열을 단일 문자열로 결합해야합니다. 그러나 그렇게 할 때 큰 따옴표가 문자열 앞과 끝에 추가됩니다.JSONArray에 가입하면 Groovy 문자열에 큰 따옴표가 추가됩니다.
import net.sf.json.*
class MyController {
def test = {
String msg = "'fred' is not a valid LDAP distinguished name."
JSONArray messages = new JSONArray()
messages.add(msg)
def renderStr = messages.join('<br/>')
render(renderStr)
}
}
출력은 다음과 같다 : I 문제를 설명하기위한 간단한 테스트 컨트롤러를 작성한
"'fred' is not a valid LDAP distinguished name."