如何从 HTML 响应中解析 status:0,val:450
Posted
技术标签:
【中文标题】如何从 HTML 响应中解析 status:0,val:450【英文标题】:How to parse status:0,val:450 from a HTML response如何从 HTML 响应中解析 status:0,val:450 【发布时间】:2016-04-22 04:07:49 【问题描述】:我要拿450
来自以下:
NSString status:0,val:450
使用目标 c:
status:0,val:450
请建议我回答
【问题讨论】:
【参考方案1】:我不能完全理解你的问题。我想你有一个 JSON 数据,比如:
status:0;
val:450;
如果您希望在您的应用中使用此数据。你想做的事
NSURL *blogURL = [NSURL URLWithString:@"https://your url here"];
NSData *jsonData = [NSData dataWithContentsOfURL:blogURL];
NSError *error = nil;
NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
NSDictionary *data = [dataDictionary objectForKey:@"status"];
NSDictionary *item = [data objectForKey:@"val"];
您的 JSON 数据采用字典格式。您可以使用密钥访问数据。在这里,您的键是状态和验证。
我希望这些链接对您有所帮助。 fetch parse json ios programming tutorial 这个链接: json parsing in ios
【讨论】:
.ok 你能解释一下你想要什么吗? 我想从以下取 450:status:0,val:450 它是一个字符串 NSString *strign = [[NSString alloc] initWithData:JsondataNew encoding:NSUTF8StringEncoding]; NSLOg : status:0,val:641 我对代码更加困惑。因为将 JSON 转换为 String 我们无法访问数据。因为 JSON 数据类似于 NSDictionary 或 NSData。如果您尝试将数据存储在 NSDictionary 中。然后您可以使用该密钥轻松访问数据。 试试这个 希望这是一个简单的好方法。将数据转换为字符串 访问数据非常困难。 NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:JsondataNew options:0 error:&error]; NSDictionary *data = [dataDictionary objectForKey:@"status"]; NSDictionary *item = [data objectForKey:@"val"];以上是关于如何从 HTML 响应中解析 status:0,val:450的主要内容,如果未能解决你的问题,请参考以下文章