2012-02-27 4 views
3

기본 JSON 문자열은 어떻게 만듭니 까? NSString에 JSON 값을 할당하면 세미콜론 오류가 발생합니다. 오류없이이 문자열을 어떻게 만듭니 까? 너희들이 나를 도와 줄 수 있니? 코드는 다음과 같습니다 :iOS에서 기본 JSON 문자열을 만드는 방법

NSString *dam= @" { 
    "Id": 23, "Ratings": { 
    Picnicvanlig: 4, Barn Valning: 2, Badvanling: 5, etc..:3 
}, "UserId": [email protected] 
}"; 
+1

코딩에 익숙하지 않으십니까? – QED

+0

감사합니다. 작동 ... JSON 프레임 워크를 처음 사용했습니다. – stephensam

+0

도움이 되서 기쁩니다. 오류의 출처를 이해하고 있습니까? Objective-C (이 경우 C)는 두 번째'''문자를 볼 때 문자열을 끝내려한다고 생각합니다 ... 컴파일러에서 'escaping'으로 문자열의 일부분 인 큰 따옴표 문자를 알려줘야합니다. 앞에서 슬래시가있는 문자 – QED

답변

5
이 인용 따옴표를 탈출

:

NSString *dam= @"{\"Id\": 23, \"Ratings\": {\"Picnicvanlig\" : 4, \"Barn Valning\": 2, \"Badvanling\" : 5, \"etc..\" : 3 }, \"UserId\": \"[email protected]\"}"; 

는 더 나은 아직, Apple's JSON stuff를 참조하십시오.

+2

위의 문자열은 여전히 ​​JSON 문자열이 아니며 모든 키가 있어야합니다. 따옴표 붙은 이메일 주소도 있습니다. – JeremyP

+0

@JeremyP, 고마워, 끝났어! – QED

관련 문제