Javascript 数组到 Xcode 中的 NSArray
Javascript array to NSArray in Xcode
我对 Xcode 和一般编程还很陌生。我在javascript和html中编写和应用并在Xcode中打包。
现在我正在尝试从 html/javascript 文档中获取多个数组,并将它们从 Xcode 应用程序中导出为 csv。这些数组中的一些将是列,一些将是行。例如...
array1 = {column 1, column 2, column 3}
dataForColumn1 = {row1, row2, row3, row4, row5, row6, row7, row8}
dataForColumn3 = {row1, row2, row3, row4, row5, row6, row7, row8}
数据列的行数始终相同,但所有数组的长度可能不同。我找到了一些关于如何获取 NSArray 并将其导出到 csv 文件的信息,但我没有成功。
为此,我还需要提取 javascript 数组并将它们设为 NSArray。我也不确定如何在 Xcode 中执行此操作。
感谢您的帮助!
一个JavaScript数组实际上是一个JSON数组所以你可以使用JSON解析
来做到这一点
NSError *error;
NSArray* json = [NSJSONSerialization
JSONObjectWithData:[yourArray dataUsingEncoding:NSUTF8StringEncoding]
options:NSJSONReadingMutableContainers
error:&error];
我对 Xcode 和一般编程还很陌生。我在javascript和html中编写和应用并在Xcode中打包。
现在我正在尝试从 html/javascript 文档中获取多个数组,并将它们从 Xcode 应用程序中导出为 csv。这些数组中的一些将是列,一些将是行。例如...
array1 = {column 1, column 2, column 3}
dataForColumn1 = {row1, row2, row3, row4, row5, row6, row7, row8}
dataForColumn3 = {row1, row2, row3, row4, row5, row6, row7, row8}
数据列的行数始终相同,但所有数组的长度可能不同。我找到了一些关于如何获取 NSArray 并将其导出到 csv 文件的信息,但我没有成功。
为此,我还需要提取 javascript 数组并将它们设为 NSArray。我也不确定如何在 Xcode 中执行此操作。
感谢您的帮助!
一个JavaScript数组实际上是一个JSON数组所以你可以使用JSON解析
来做到这一点NSError *error;
NSArray* json = [NSJSONSerialization
JSONObjectWithData:[yourArray dataUsingEncoding:NSUTF8StringEncoding]
options:NSJSONReadingMutableContainers
error:&error];