我只需要知道解析JSON字符串的正确方法。 这里是我的示例JSON响应:解析JSON对象和子元素
[
{
"my_response": [
{
"name": "XXX",
"Area": "XXX",
"Num": 123
}
]
},
{
"other_response": [
{
"message": "Hello",
"status": "Success",
"flag_value": "1"
}
]
}
]
我想在String
我试过这个方法来解析flag_value
NSString *str1 = [json valueForKeyPath:@"other_response. flag_value"];
NSLog(@"str %@",str1);
而且我的输出是一些什么样的这个
str (
"<null>",
(
1
)
)
但我想我的输出是一个字符串像这样:
1
你的JSON响应是一个'NSString'还是你已经将它序列化为一个'NSArray/NSDictionary'对象? – timominous
Nsdictionary * json –
您的json没有'@“other_response。flag_value”'键 – Desdenova