在iOS中从JSON中删除括号

在iOS中从JSON中删除括号,ios,json,nsstring,nsdictionary,Ios,Json,Nsstring,Nsdictionary,我试图将以下JSON作为POST请求发送到服务器: { "in_app" = ( { "is_trial_period" = false; "original_purchase_date" = "2014-06-04 **:41:51 Etc/GMT"; "original_purchase_date_ms" = 14019****00; "origin

我试图将以下JSON作为POST请求发送到服务器:

{
    "in_app" =     (
                {
            "is_trial_period" = false;
            "original_purchase_date" = "2014-06-04 **:41:51 Etc/GMT";
            "original_purchase_date_ms" = 14019****00;
            "original_purchase_date_pst" = "2014-06-04 11:41:51 America/Los_Angeles";
            "original_transaction_id" = 1000000******9249;
            "product_id" = "com.mysite.myinfo.myinapp";
            "purchase_date" = "2014-06-06 13:25:59 Etc/GMT";
            "purchase_date_ms" = 140******9000;
            "purchase_date_pst" = "2014-06-06 06:25:59 America/Los_Angeles";
            quantity = 1;
            "transaction_id" = 1******13019249;
        }
    );
}
正如您所看到的,这个JSON上有()。 但服务器将只接受以下内容:

{
    "in_app" =  {
            "is_trial_period" = false;
            "original_purchase_date" = "2014-06-04 **:41:51 Etc/GMT";
            "original_purchase_date_ms" = 14019****00;
            "original_purchase_date_pst" = "2014-06-04 11:41:51 America/Los_Angeles";
            "original_transaction_id" = 1000000******9249;
            "product_id" = "com.mysite.myinfo.myinapp";
            "purchase_date" = "2014-06-06 13:25:59 Etc/GMT";
            "purchase_date_ms" = 140******9000;
            "purchase_date_pst" = "2014-06-06 06:25:59 America/Los_Angeles";
            quantity = 1;
            "transaction_id" = 1******13019249;
   }
}
我怎样才能去掉iOS上的括号

我使用以下方法获取JSON:

NSDictionary *receiptDict = [[jsonResponse objectForKey:@"receipt"]objectForKey:@"in_app"];

多谢各位

您不需要删除json返回数组的括号,响应中的括号表示数组(可以添加到NSArray或NSMutableArray中)

就这样用吧

NSMutableArray *arrInApp = [yourDictionaryObject objectForKey:@"in_app"];
那你就可以了

NSDictionary *indexDict = [arrInApp objectAtIndex:0];

您的indexDict将所有值作为一个字典。

您不需要删除括号。您的json正在返回一个数组,响应中的括号表示数组(可以添加到NSArray或NSMutableArray中)

就这样用吧

NSMutableArray *arrInApp = [yourDictionaryObject objectForKey:@"in_app"];
那你就可以了

NSDictionary *indexDict = [arrInApp objectAtIndex:0];

您的indexDict将所有值作为一个字典。

您不需要删除括号。您的json正在返回一个数组,响应中的括号表示数组(可以添加到NSArray或NSMutableArray中)

就这样用吧

NSMutableArray *arrInApp = [yourDictionaryObject objectForKey:@"in_app"];
那你就可以了

NSDictionary *indexDict = [arrInApp objectAtIndex:0];

您的indexDict将所有值作为一个字典。

您不需要删除括号。您的json正在返回一个数组,响应中的括号表示数组(可以添加到NSArray或NSMutableArray中)

就这样用吧

NSMutableArray *arrInApp = [yourDictionaryObject objectForKey:@"in_app"];
那你就可以了

NSDictionary *indexDict = [arrInApp objectAtIndex:0];

您的索引将具有作为字典的所有值。

非常感谢,@channiThank you非常感谢,@channiThank you非常感谢,@channiThank you非常感谢,@channiThank you非常感谢,@channi