gpt4 book ai didi

ios - 将表示数字数组的数组的 NSString 转换为 NSArray

转载 作者:行者123 更新时间:2023-11-28 19:36:01 25 4
gpt4 key购买 nike

我在请求中收到一个字符串;该字符串是数字对的列表,用方括号分组。 (该列表代表要在我的应用程序中显示的多边形。)

我需要将其转换为 NSArray 并将所有数字解析为坐标。

接收到的字符串是

[[[53.502483, -113.420593], [53.503429, -113.421527], [53.503491, -113.421673], [53.503002, -113.42164], [53.502719, -113.421426], [53.502483, -113.420593]]]

我找到的所有示例都只是将文本中的单个列表转换为 NSArray。我找不到字符串中有多个数组的任何内容。

最佳答案

字符串看起来像有效的 JSON,所以...

NSError *error;
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:nil error:&error];

将提供数组,前提是 string 包含输入。如果它来自网络请求,您可以节省一个步骤并直接转换请求的 NSData

关于ios - 将表示数字数组的数组的 NSString 转换为 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38834859/

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