프로그래밍/iOS
[JavaScript] json 디코딩하기, json파싱
삶의안식처
2015. 6. 4. 16:42
ios네이티브에서 jsonString으로 string값을 넘겼더니
%B7 어쩌구 저쩌구하면서 막 이상한 문자가 떴다.
이것은 서버에서 맘대로 인코딩해서 문제인데 이것을 원래대로 돌리기 위해선
디코딩 작업을 해줘야한다.
이때 사용하는 함수
var decodingString = decodeURIComponent(jsonString); // 넘겨 받은 스트링값을 디코딩한다.
또한 jsonString을 객체로 받아오기
var jsonObject = JSON.parse(decodingString); // 디코딩된 jsonString을 json객체로 변환
이제 jsonObject.name등으로 원하는 값을 빼서 쓰면 된다.