gpt4 book ai didi

iphone - 解析 Json 数组

转载 作者:行者123 更新时间:2023-12-03 17:44:59 25 4
gpt4 key购买 nike

这是我在 stackoverflow 上的第一篇文章,所以请耐心等待:-)

我有一个 Json 数组数组:

 {
"response_type": "ok",
"total_results": 1,
"page": 1,
"total_pages": 1,
"sets": [
{
"id": 2075184,
"created": 1269989599,
"term_count": 5,
"has_images": false,
"terms": [
[
"\u9031\u672b",
"Weekend",
""
],
[
"\u65e5\u66dc\u65e5",
"Sunday",
""
],
[
"\u571f\u66dc\u65e5",
"Saturday",
""
],
[
"\u79c1",
"I, myself",
""
],
[
"\u65e5\u672c\u8a9e",
"Japanese",
""
]
]
}
]
}

我在我的项目中使用此代码将“术语”放入 NSDictionary 中:

  NSURL *url = [NSURL URLWithString:@"http://localhost/json"];

NSString *jsonreturn = [[NSString alloc] initWithContentsOfURL:url];
NSData *jsonData = [jsonreturn dataUsingEncoding:NSUTF32BigEndianStringEncoding];
NSError *error = nil;
NSDictionary * dict = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error];

NSLog(@"dict1: %@", dict);
if (dict)
{
rows = [dict objectForKey:@"sets"];
}

NSLog(@"Array: %@", rows);

但是,我无法弄清楚如何将这些术语分开,例如:

[
"\u9031\u672b",
"Weekend",
""
],

我想要一个包含所有日语的 NSArray:“\u9031\u672b”(顺便说一句,即日语)和一个包含所有周末定义的 NSArray(或 NSDictionary)。但我不知道如何将它们分开。我们可以放心地假设所有日语都是 0,所有定义都是 1。任何帮助都会很棒!

谢谢,

最佳答案

您是否考虑过使用 JSON Framework适用于 Objective-C iPhone?

关于iphone - 解析 Json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555313/

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