임의의 Groovy 맵 /리스트를 Groovy가 제공하는 구성 스타일 DSL 구문으로 변환하려면 어떻게해야합니까?임의의 Map (동적 객체)을 사용하여 DSL Groovy 설정 파일을 만드는 방법
예 :
같은 것으로def config = [
'test': 'lalala',
'nestedObject': [
foo1: 'foo1 val',
foo2: 'foo2 val',
nested2: [
anInt: 5,
anArray: ['a', 'b', 'c'],
anIntArray: [1, 2, 3]
]
]
]
:
test = 'lalala'
nestedObject {
foo1 = 'foo1 val'
foo2 = 'foo2 val'
nested2 {
anInt = 5
anArray = ['a', 'b', 'c']
anIntArray = [1, 2, 3]
}
}
UPDATE :
- 재 전유 명시 적으로 동적/일반화 된 솔루션을 물어이 게시물을 .
- 이는 고유 한 질문을하고 초기화 상태에서 알려진지도를 가정 다음 달리 : How to create ConfigObject using only nested maps in Grails?
와우! 필자는 동적 솔루션을 명시 적으로 요청하기 위해 게시물을 재사용했습니다. 시원한!! –