2011-08-16 33 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

(?)Webサービスから有効な JSONを返すと仮定すると、JSONKitを使用してJSONからJSONに変換できます。

PHPはjson_encodeおよびjson_decodeです。 hereを参照してください。

関連する問題