我只是担心以下面的格式解析JSON数据。在这里我需要将userId解析为字符串或整数。解析来自JSON的数据
(
{
Response = success;
UserId = 214;
}
)
在我以前的锻炼数据是这样取得( 214 )
。
我只是担心以下面的格式解析JSON数据。在这里我需要将userId解析为字符串或整数。解析来自JSON的数据
(
{
Response = success;
UserId = 214;
}
)
在我以前的锻炼数据是这样取得( 214 )
。
如果它的出现像(214)那样,为什么不尝试在它上面使用子字符串。执行子字符串将删除开始和结束括号。尝试这样的事情。
NSString *badStr = @"(214)";
NSString *goodStr = [badStr substringFromIndex:1];
NSString *finalStr = [goodStr substringToIndex:[goodStr length]-1];
这将帮助您在没有大括号的情况下获得确切的214值。
希望这会有所帮助。
嗨@alwayswannalearn你的答案是好的,但我需要在下面的代码中分配用户ID值 userId = [jsonDict1 valueForKey:@“UserId”]; – GPR
使用上面的代码,你将得到userId =(214)。然后在下一步,你可以做我上面回答的。否则,您可能需要检查您的JSON,因为JSON字符串应该以[或{开头。在我的一个应用程序中,我不得不使用子字符串方法。 –
你可以用下面的代码 userId = [[jsonDict1 valueForKey:@“UserId”] intValue]; –
它不是JSON。 http://json.org –