json개행1 [golang] json 파싱시 개행으로 인한 파싱오류, 문자열 강제 replace 배경 - 클라이언트쪽에서 잘못된 json 을 보냄. 클라쪽에서 변경이 여의치 않아 api 단에서 강제 replcae 해야줘야 함 - java는 이런 내용은 string으로 대부분 처리하면 되는데.. golang은 byte 배열, string 이 각각있어서, 처리하는게 두가지 방법임 .. 잘못된 json 예시 `{"aaa":"01049447019","bbb":"안녕하세요. 입니다. 아래 링크. 설정 완료 후 이용해주세요."}` 한줄로 보내지 않고 '입니다.' 뒤에 엔터(개행)이 들어감 이 경우 언어에따라서 자동파싱되는게 있고, 안되는게 있는듯 ( 닷넷은 자동으로 보정하는 듯하다 ) golang은 자동 파싱이 되지 않아서... 에러가 발생. 그래서 강제 변환이 필요 https://play.golang.org.. Web/GoLang 2021. 11. 15. 이전 1 다음