【发布时间】:2014-06-06 13:33:03
【问题描述】:
我正在尝试将以下 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"];
非常感谢!
【问题讨论】:
标签: ios json nsstring nsdictionary