json 파싱 배열로 분류 - 배열안의 특정 문자가 있으면, 있는 배열끼리 배열로 분류 !!!!!!
조회수 611회
지금 swift로 어플을 제작 중에 있습니다.
json파일을 파싱하는 과정에서 어려움을 겪고 있는데요!
저의 json파일 구조는 다음과 같습니다.
{[ 1, A, 가나, 12345, abcd],
[2, A, 다라,156489, abed],
[3, B, 마바, 189651, wqin],
[4, C, 사아 , 189651, apeo]}
위의 구조를
let makeA = [ [ 1, A, 가나, 12345, abcd], [2, A, 다라, 156489, abed]]
let makeB = [ [3, B, 마바, 189651, ewqin] ]
let makeC = [ [4, C, 사아 , 189651, apeo] ]
이렇게 makeA, makeB, makeC의 배열로 만들고 싶습니다!!!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
뭘 하고 싶다는 건 질문이 아니에요. 하셔야 할 질문은, 이걸 영어로 어떻게 번역하느냐 하는 것이지요.
아마 이런걸 하고 싶으신 걸 텐데요.
JSON 안에 있는 [어쩌구 저쩌구] 모양의 어떤것("배열"이라고 하자)들 하나하나에 대해서, 만약 그 배열에 두번째 원소가 있다면, 그 원소 앞에 "make"를 붙여서 새 이름을 짓고, 그 이름에 "배열"을 짝지어준다.
이걸 영어로 쓰면 이렇게 됩니다.
for each [ blah blah ] (say "TheArray") in the JSON, if TheArray has second element, let's make a new name (say "NewName") by putting "make" before that element and let TheArray have that NewName
헉? 왠지 이젠 이걸 swift로 번역하기만 하면 코드가 될것같지 않나요? 시도해 보세요!
댓글 입력