如何从ios中的以下输出中获取值?

Posted

技术标签:

【中文标题】如何从ios中的以下输出中获取值?【英文标题】:How to get the value from the below output in ios? 【发布时间】:2016-09-02 09:43:11 【问题描述】:

我在点击肥皂服务时得到了下面的输出,现在我想从下面的输出中获取所有值。这个怎么弄?

[
    "sms": "You have logged in successfully!",
    "userId": "13",
    "type": "1",
    "name": "Suhashini Kumari Singh"
]

【问题讨论】:

显示您收到此响应的代码 你好,在投反对票之前三思而后行,如果你知道答案,请告诉我否则什么都不做。 大哥我帮你展示一下代码 【参考方案1】:

你可以这样做,

  NSArray *yourArr;  // your array which you have post in question

NSDictionary *obj1 = [yourArr objectAtIndex:0];

NSString *sms = [obj1 objectForKey:@"sms"];

NSString *userId = [obj1 objectForKey:@"userId"];

NSString *name = [obj1 objectForKey:@"name"];

NSString *type = [obj1 objectForKey:@"type"];

如果数组中有多个对象,则可以循环遍历!!!

【讨论】:

【参考方案2】:

您可以创建具有所需属性的类,并将此响应映射到类似 EasyMapping 的框架中

【讨论】:

以上是关于如何从ios中的以下输出中获取值?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iOS 中的操作表中获取选择器值?

如何从 iOS 中的字典中获取值

如何从 SQL 中的另一行获取最小值?

如何从sql中的另一行获取值

如何从 VBA 中的两个数组函数获取单个数组输出?

如何通过单击 iOS 中的特定注释来获取值?