(в ответ на приведенные выше действия)
ОК, если вы просто хотите обменяться информацией, вам следует использовать формат обмена данными, такой как XML или JSON.Я рекомендую JSON, потому что он легкий, быстрый и действительно простой в использовании:
Компьютер 1
def map = [name:"Test :: ( %2f %25 \$ * & ! @ # ^)"]
def json = new groovy.json.JsonBuilder()
json(map)
println json.toString()
Компьютер 2
def incoming = '{"name":"Test :: ( %2f %25 $ * & ! @ # ^)"}'
def jsonInput = new groovy.json.JsonSlurper()
def map = jsonInput.parseText(incoming)
println map
Обратите внимание, что для работы требуется Groovy 1.8.0 или новее.Существует множество примеров для более старых версий Groovy, и в Grails также есть встроенные парсеры.