2011-08-16 4 views
-1

iPhone 응용 프로그램에서 작업 중입니다. 여기에서 나는 다음과 같은 코드 내 데이터를 게시하려고 :JSON 형식으로 데이터 게시

NSDictionary *contactData = [NSDictionary dictionaryWithObjectsAndKeys: 
          [NSNumber numberWithInt:score] ,@"score", 
          [NSNumber numberWithInt:game_id] ,@"game_id", 
          game_version ,@"game_version", 
          platform ,@"platform", 
          [NSNumber numberWithInt:timestamp] ,@"timestamp", 
          [NSNumber numberWithInt:elapsed_time] ,@"elapsed_time", 
          hash ,@"hash", 
          [NSNumber numberWithInt:level_reached] ,@"level_reached", 
          verification ,@"verification", 
          nil]; 
[request1 addPostValue:contactData forKey:@"plays[]"]; 

을 그리고 난 다음 형식 생성 할 : 나는 변경할 필요가 어디 또는 내가 만드는 중이라서 곳이 구현 될 수있는 방법

Array 
(
    [plays] => Array 
     (
      [0] => Array 
         (
         [score] = 513956 
         [game_id] = 1 
         [game_version] = 1.0 
       [platform] = Web 
        [timestamp] = 1313146039 
         [elapsed_time] = 400 
         [hash] = 61e51000143566bfddjfhdeur88cb7b2ad 
       [level_reached] = 5 
        [verification] = e56a35341c7854dref82ad678cb11593 
        ) 
    ) 
    [module] => play 
    [action] => save 
) 

실수. 도와주세요. 나는 그것에 붙어있다.

+0

유효하지 않은 JSON입니다. –

+0

JSON이 아니므로 PHP의'print_r' 결과물입니다. – jtbandes

+0

유효한 JSON으로 변환하는 방법을 알려주십시오. –

답변

0

(?) 웹 서비스에서 유효한 JSON을 반환한다고 가정하면 JSONKit을 사용하여 JSON에서 JSON으로 변환 할 수 있습니다.

PHP는 json_encodejson_decode입니다. here을 참조하십시오.

관련 문제