我需要使用 Objective-C 将 JSON 数据写入文件。我的数据看起来像这样:
data = {
"NrObjects" : "7",
"NrScenes" : "5",
"Scenes" : [
{ "dataType" : "label", "position" : [20, 20, 300, 300], "value" : "Hello" },
{ "dataType" : "label", "position" : [20, 60, 300, 300], "value" : "Hi There" }
]
}
它可能比这更复杂,但我需要知道的是我是否可以用 Obj-C 做到这一点,即创建一个这种形式的对象,将数据写入文件,然后读回。
最佳答案
有一个专门为此制作的类,它叫做NSJSONSerialization。
你是这样读的:
NSArray* jsonResponse = [NSJSONSerialization JSONObjectWithData:theResponse
options:kNilOptions
error:&error];
然后这样写:
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:userDetails
options:kNilOptions
error:&error];
关于objective-c - 我可以将 JSON 数据写入 iOS/Objective-C 中的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597237/