【问题标题】:Extract JSON data which is stored in dictionary提取存储在字典中的 JSON 数据
【发布时间】:2017-02-03 07:06:12
【问题描述】:
["Subscriptions": {
StudentData = "<null>";
SubscriptionsData =     (
            {
        AcademicYear = "2015-2016";
        DataBasePath = "abc";
        Institute = xyz;
        IsCentral = 1;
        IsExists = 0;
        SubscriptionId = 1059;
    }
);
UsrData =     {
    "EmpNum_AdminNum" = C001;
    Id = 1;
    Name = "Vamshi ";
    RoleName = "p_staff_superadmin";
};
}]

我是 swift 新手,无法提取特定参数,例如“dataBasePath”

【问题讨论】:

标签: json swift xcode


【解决方案1】:

您可以使用此字符串获取数据库路径

if let subscriptionsData = result["SubscriptionsData"].arrayObject as Array<AnyObject>!
                    {
                        if let item = subscriptionsData[0] as? [String: AnyObject]
                        {
                            if let dataBasePath = item["DataBasePath"] as? String
                            {
                                print(dataBasePath)
                            }
                        }
                    }

【讨论】:

  • 订阅是“结果”。
【解决方案2】:
if let subscriptionsData = Subscriptions.objectForKey("SubscriptionsData") as NSArray {

     if let subscriptionsDataDictionary = subscriptionsData.objectAtIndex(0) as NSDictionary {
             let DataBasePath = subscriptionsDataDictionary.objectForKey("DataBasePath") as? String
            }
     }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-16
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多