Ios Swift IAP稍后从json响应中获取最新的接收信息值

Ios Swift IAP稍后从json响应中获取最新的接收信息值,ios,json,swift,in-app-purchase,Ios,Json,Swift,In App Purchase,您好,我有正在工作的IAP代码,后来我获得了成功jsonResponse我想通过字符串输出将一些值输入其中 Json响应是 "latest_receipt_info" = ( { "expires_date" = "2016-01-15 17:22:53 Etc/GMT"; "expires_date_ms" = 1452878573000; "expires_date_pst" = "2016-01-15 09:2

您好,我有正在工作的IAP代码,后来我获得了成功
jsonResponse
我想通过字符串输出将一些值输入其中

Json响应是

"latest_receipt_info" =     (
            {
        "expires_date" = "2016-01-15 17:22:53 Etc/GMT";
        "expires_date_ms" = 1452878573000;
        "expires_date_pst" = "2016-01-15 09:22:53 America/Los_Angeles";
        "is_trial_period" = true;
        "original_purchase_date" = "2016-01-15 17:17:54 Etc/GMT";
        "original_purchase_date_ms" = 1452878274000;
        "original_purchase_date_pst" = "2016-01-15 09:17:54 America/Los_Angeles";
        "original_transaction_id" = 1000000189163619;
        "product_id" = "com.try.Free";
        "purchase_date" = "2016-01-15 17:17:53 Etc/GMT";
        "purchase_date_ms" = 1452878273000;
        "purchase_date_pst" = "2016-01-15 09:17:53 America/Los_Angeles";
        quantity = 1;
        "transaction_id" = 1000000189163619;
        "web_order_line_item_id" = 1000000031509205;
    },
我的Swift密码

        var jsonResponse: NSMutableDictionary?
                                do{
                                    jsonResponse = try NSJSONSerialization.JSONObjectWithData(data!,
                                        options: NSJSONReadingOptions.AllowFragments) as? NSMutableDictionary;

print(jsonResponse)
我想用字符串获取值=
产品id、购买日期、交易id、原始交易id


谢谢你

我终于明白我的密码了。谢谢大家。我想这会帮助很多人

var jsonResponse: NSMutableDictionary?
                                do{
                                    jsonResponse = try NSJSONSerialization.JSONObjectWithData(data!,
                                        options: NSJSONReadingOptions.AllowFragments) as? NSMutableDictionary;

                                    let info : NSArray =  jsonResponse!.valueForKey("latest_receipt_info") as! NSArray
                                    let transaction_id: String? = info[0].valueForKey("transaction_id") as? String
                                    let purchase_date: String? = info[0].valueForKey("purchase_date") as? String
                                    let product_id: String? = info[0].valueForKey("product_id") as? String
                                    let web_order_line_item_id: String? = info[0].valueForKey("web_order_line_item_id") as? String

                                    print("\(transaction_id!) \(purchase_date!) \(product_id!) \(web_order_line_item_id!) ")

谢谢大家!

@Eric。我怎样才能满足eric的需要code@EricD. 我现在把它们改成数组了?我能做什么