Groovy получить http Parse JSON / XML - PullRequest
2 голосов
/ 30 ноября 2011

Эй, у меня есть этот доклад:

  • Используйте solr api, используйте этот URL: http://localhost:8983/solr/select/?q=tree
  • Получите ответ через json / xml, десериализуйте его на картуобъекты

Каков наилучший способ сделать это?Я хотел бы несколько советов по этому вопросу.Спасибо заранее, RR

Ps.я искал это здесь, но нашел примеры слишком сложными для понимания.

1 Ответ

7 голосов
/ 30 ноября 2011

ли:

def json = new JsonSlurper().parseText( new URL( 'http://localhost:8983/solr/select/?q=tree' ).text )

Получить там, где вы хотите быть?

Правильно, так что это Grails до 2.0, поэтому нельзя использовать JsonSlurper, так как для этого требуется Groovy 1.8 +

Можете ли вы попробовать:

def json = grails.converters.JSON.parse( new URL( 'http://localhost:8983/solr/select/?q=tree' ).text )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...