gpt4 book ai didi

iphone - 如何转换JSON查询?

转载 作者:行者123 更新时间:2023-11-28 23:14:26 25 4
gpt4 key购买 nike

这是我得到的 JSON 输出:

{
"success":true,
"return":{
"an":[
{
"ordner_id":1,
"name":"Eingang",
"gesamt":"1415",
"ungelesen":"0"
},
{
"ordner_id":3,
"name":"Gel\u00f6scht"
},
{
"ordner_id":"42864",
"name":"Test1",
"gesamt":"0",
"ungelesen":"0"
}
],
"von":[
{
"ordner_id":2,
"name":"Gesendet"
},
{
"ordner_id":3,
"name":"Gel\u00f6scht"
}
]
}
}

我可以通过以下行轻松获得“成功”和“返回”值(BOOL 和 NSDictonary):

 NSDictionary *ensFolderListFirstReturn = [ENSHandler GetENSFolderList];
BOOL success = [[ensFolderListFirstReturn objectForKey:@"success"] boolValue];
if (success)
{
ensFolderList = [ensFolderListFirstReturn objectForKey:@"return"];
}

但是当我尝试用这个获得“一个”值时:

 NSDictionary *ensFolderList1 = [ensFolderList objectForKey:@"an"];

我遇到了 BAD EXEC 错误。

我做错了什么?

最佳答案

看起来“an”值包含一个列表,而不是字典。尝试:

NSArray *ensFolderList1 = [ensFolderList objectForKey:@"an"];

该数组的每个元素都将包含一个 NSDictionary。

关于iphone - 如何转换JSON查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com