안녕하세요. REST API 중 push 부분 문의 드립니다

REST API 를 이용해 푸시 서비스를 진행하고 있습니다.

개발언어는 php 이구요.

$message = ‘{
“for_apns”: {
“badge”: 1,
“push_alert”: true,
“message”: “테스트 메세지”,
“custom_field”: {
“url”: “사용자 정의 필드”
}
},
“for_gcm”: {
“custom_field”: {
“type”: “news”,
“head”: “테스트 제목”,
“title”: “테스트 메세지”,
“url”: “사용자 정의 필드”,
“img”: “사용자 정의 필드”
}
}
}’;

샘플에 맞게 위와 같이 메세지를 만들고 있는데.

테스트 제목에 특수문자 ex) { [ '" 등을 보낼려면 어떤식으로 해야 되는지 궁긍합니다.

urlencode addslashes htmlspecialchars 등으로는 처리가 안되는것 같습니다.

답변 부탁 드립니다.

@app
{ [ ’ 등은 “” 안에 들어가니 문제가 없을거 같고요. " 경우에는 "로 해서 해보세요. valid json 으로 만들어 주시면 될거 같은데요…
확인해 보시고 안되시면… 담당자한테 물어서 알려드리겠습니다.