utils.xml의 XML 도우미 - AWS AppSync

utils.xml의 XML 도우미

util.xml에는 XML 문자열 변환에 도움이 되는 메서드가 있습니다.

util.xml.toMap(String) : Object

XML 문자열을 사전으로 변환합니다.

예제 1:

Input: <?xml version="1.0" encoding="UTF-8"?> <posts> <post> <id>1</id> <title>Getting started with GraphQL</title> </post> </posts> Output (object): { "posts":{ "post":{ "id":1, "title":"Getting started with GraphQL" } } }

예제 2:

Input: <?xml version="1.0" encoding="UTF-8"?> <posts> <post> <id>1</id> <title>Getting started with GraphQL</title> </post> <post> <id>2</id> <title>Getting started with AppSync</title> </post> </posts> Output (JavaScript object): { "posts":{ "post":[ { "id":1, "title":"Getting started with GraphQL" }, { "id":2, "title":"Getting started with AppSync" } ] } }
util.xml.toJsonString(String, Boolean?) : String

XML 문자열을 JSON 문자열로 변환합니다. 출력이 문자열인 것을 제외하면 toMap과 비슷합니다. 이는 HTTP 객체에서 JSON으로 XML 응답을 직접 변환하고 반환하고자 하는 경우 유용합니다. 선택적 부울 파라미터를 설정하여 JSON을 문자열 인코딩할지 여부를 결정할 수 있습니다.