REST использует HTTP, так что ваше приложение Grails будет его клиентом. Хотя иметь Grails посередине немного расточительно, вы, вероятно, можете спроектировать свой интерфейс в JS и делать все это в браузере, минуя Grails.
Если вы склонны идти по пути Grails, вам понадобится HTTP-клиент (обычный клиент HTTP-клиента), а затем на принимающей стороне вы сможете анализировать ответы, именно здесь Grails будет на самом деле полезно. У grails.converters есть хороший метод для вас
JSON.parse(responseText)
Вполне возможно, что есть лучший способ разбора или выполнения клиентского HTTP. Например, плагин функционального тестирования Grails оборачивает HTTP-библиотеку, поэтому у вас есть отличное ощущение этого общения. Возможно, вы захотите посмотреть, как это делается там. Не уверен, что можно сделать что-нибудь лучше в отношении анализа JSON.
НТН,
Алекс.