Groovy - 객체를 JSON 문자열로 변환
Grails 컨버터는 다음과 같은 객체를 JSON 표현으로 변환할 수 있습니다(http://grails.org/Converters+Reference)).
return foo as JSON
단, 알기 쉽게 말하면 쉽게 할 수 있는 방법을 찾을 수 없습니다(http://groovy-lang.org/json.html)).
JSONObject.fromObject(this)
빈 json 문자열을 반환합니다...
내가 확실한 그루비 컨버터를 놓쳤나요? 아니면 잭슨 아니면 지슨 도서관으로 가야 하나요?
무슨 뜻입니까?
import groovy.json.*
class Me {
String name
}
def o = new Me( name: 'tim' )
println new JsonBuilder( o ).toPrettyString()
인텔리지의 평가 콘솔에서는 다른 답변을 얻을 수 없었습니다.그래서...
groovy.json.JsonOutput.toJson(myObject)
이것은 꽤 잘 작동하지만 불행하게도
groovy.json.JsonOutput.prettyString(myObject)
나한테는 통하지 않았어
예쁘게 인쇄하려면 이렇게 해야 했는데...
groovy.json.JsonOutput.prettyPrint(groovy.json.JsonOutput.toJson(myObject))
여기에는 Json Builder를 사용할 수 있습니다.
코드 예:
import groovy.json.JsonBuilder
class Person {
String name
String address
}
def o = new Person( name: 'John Doe', address: 'Texas' )
println new JsonBuilder( o ).toPrettyString()
언급URL : https://stackoverflow.com/questions/20999543/groovy-convert-object-to-json-string
'source' 카테고리의 다른 글
AngularJS 부트스트랩오브젝트 및 선택 기능을 갖춘 UI 자동 검색 (0) | 2023.02.08 |
---|---|
명명된 튜플의 이름을 직렬화된 JSON 응답에 표시 (0) | 2023.02.08 |
json 객체 키 및 값을 제거하는 방법 (0) | 2023.02.08 |
YAML은 5e-6을 번호가 아닌 문자열로 로드합니다. (0) | 2023.02.08 |
대량 가져오기/삭제 후 WordPress 분류법(카테고리/태그)의 개수 필드를 업데이트하는 방법 (0) | 2023.02.08 |