처음 시작
RIFF$¤WAVEfmt "VD¬data¤ÿÿÿÿþÿþÿýÿþÿÿÿÿÿþÿýÿüÿüÿüÿýÿÿÿÿÿýÿýÿýÿýÿþÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿþÿþÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿýÿýÿÿÿÿÿÿÿÿÿÿÿûÿûÿþÿÿÿÿÿþÿüÿüÿüÿüÿýÿýÿýÿýÿÿÿÿÿþÿüÿüÿýÿýÿþÿýÿýÿÿÿÿÿÿÿÿÿþÿüÿýÿþÿþÿÿÿÿÿÿÿÿÿýÿüÿýÿýÿþÿþÿþÿÿÿÿÿÿÿþÿþÿýÿûÿüÿÿÿüÿüÿüÿûÿûÿûÿûÿüÿþÿÿÿÿÿþÿþÿÿÿþÿÿÿÿÿÿÿÿÿüÿûÿûÿýÿþÿýÿþÿþÿüÿýÿþÿþÿÿÿÿÿÿÿÿÿÿÿýÿÿÿ
þÿÿÿÿÿþÿþÿþÿÿÿÿÿþÿýÿþÿþÿÿÿÿÿÿÿÿÿþÿýÿþÿýÿüÿýÿüÿûÿüÿýÿüÿûÿýÿÿÿþÿýÿþÿþÿýÿüÿûÿûÿúÿùÿúÿüÿüÿýÿþÿÿÿÿÿþÿýÿýÿýÿüÿûÿüÿûÿùÿ÷ÿ÷ÿùÿûÿüÿüÿûÿûÿûÿûÿúÿûÿûÿüÿýÿüÿúÿøÿ÷ÿøÿúÿûÿüÿýÿüÿûÿúÿúÿúÿûÿýÿýÿüÿüÿûÿûÿþÿÿÿÿÿþÿýÿþÿÿÿþÿþÿþÿþÿþÿÿÿýÿüÿÿÿÿÿýÿýÿ
ㅡㅡㅡㅡㅡㅡㅡ 중략 ( 약 500줄 이상임)
ÿ3ÿ]ÿÿ¦ÿÃÿÙÿóÿëÿÍÿªÿ~ÿLÿÿêþºþþ}þsþqþqþzþþ¾þáþÿ"ÿFÿmÿÿÿ§ÿ´ÿÃÿÌÿÈÿÃÿÂÿÂÿÂÿ¿ÿ¾ÿÅÿÐÿÚÿãÿóÿ )>[|¯·Çáù
{"alignment": {"0001": ["\u1161", 50.0], "0003": ["\u1102", 100.0], "0004": ["\u1167", 250.0], "0005": ["\u11bc", 300.0], "0006": ["\u1112", 350.0], "0007": ["\u1161", 400.0], "0008": ["\u3164", 450.0], "0009": ["\u1109", 500.0], "0010": ["\u1166", 550.0], "0011": ["\u3164", 600.0], "0012": ["\u110b", 650.0], "0013": ["\u116d", 750.0]}, "text": "\uc548\ub155\ud558\uc138\uc694"}
이런식으로 되있는 데이터에서
저 맨아래 json형태의 데이터만 받고싶은데
내 코드로는
WWWForm form = new WWWForm();
WWW ccc = new WWW("내 api 주소", form.data , headers);
yield return ccc;
myAudioClip = ccc.GetAudioClip(false, false, AudioType.WAV);
이렇게 해서 일단 오디오 클립만 받은 상황임.
근데 json 데이터는 ccc. 뭘써도 json파일만 날라오게 하는 방법을 모르겠어서..
방법이나 여기에 대해서 검색 할 키워드라도 알려주면 정말정말 고마울것같아
오디오쪽이 대괄호 안쓰면 걍 대괄호 위치 알아내서 앞을 지우면 되잖아 그거 말고도 방법이 너무 많아서 다 적지는 않겠다
var t = ccc.tostring(); var j = t.substring(t.indexof("{"));
잘보니까 대괄호 쓰는거 같은데.. {" 까지 판정하던가 {"a 가 연속하면 json 시작이라던가 암튼 규칙이 있을거임
두가지문제가있는데 ccc.tostring는 유니티엔진.www찍혀서 안되고 ccc.text로 받으면 앞에 6자리? 정도밖에 안받음 이유는 모르겠지만... - dc App
또하나는 utf-8인가 그걸로 인코딩해서 요상한 엄청 큰 문자열을 얻었는데 그건 "{"를 찾을수가없나봄 -1로 찍히더라 - dc App
내생각엔 저 ccc에서 저 문자열을 받아오는것부터가 문제인것같네 그거만 string으로 받아오면 그 이후는 알려준방법으로 하면 될거같은데 - dc App
아 몬가 될거같다 ㄱㅅㄱㅅ 해결하고올게!!!ㄱㅅㄱㅅ - dc App
고민하면 가능은 하겠는데 왜 이렇게 해야하냐?
프로그래밍에 왜가 어딧어 ㅋㅋ 일단 구현부터하는거지 - dc App
wave파일 포맷은 모르겠는데 이게 의도된거라면 json은 무조건 중괄호나 대괄호로 시작하니 그렇게 거르면 되겠지
에초에 받는부분이 버그인데 왜 그걸 뚫고 지나가려고하는거야. 다운받는걸 고쳐.
다운받는거 잘되는것같은데?? 오디오파일을 .text로 부르니까 그냥 저렇게나오는거같음 - dc App