【发布时间】:2016-05-13 14:36:42
【问题描述】:
我有 NSMutableDictionary 里面这个值是这样存在的
{
0 = {
imageangle = "0.09630692";
imageheight = "129.0245";
imagepath = "assets-library://asset/asset.PNG?id=BD849AC4-EDF2-4E05-B5F8-F5EE34385A97&ext=PNG";
imagescalex = "85.48777";
imagescaley = "85.48777";
imagewidth = "129.0245";
mainheight = 282;
mainwidth = 316;
};
memes = {
alpha = 1;
alphaFont = 1;
blue = 1;
blueFont = 0;
green = 1;
greenFont = "0.5";
memestext = "Kishore kumar kumar ";
red = 0;
redFont = 1;
textheight = 34;
textscalex = 13;
textscaley = "30.5";
textwidth = 316;
};
}
使用这个我喜欢将这个字典导出到 .json 文件中。
之后我将转换为 JSONSTRING:
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dickeyjson options:NSJSONWritingPrettyPrinted error:&error];
NSString* aStr;
aStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
我的问题:
是否可以将其导出为 .json 并将其存储到本地存储中?
【问题讨论】:
-
你为什么没有尝试导出它?
-
你为什么挣扎,你有没有尝试使用
NSJSONSerialization? -
将
Dictionary转换为json string,然后将string保存为file。 -
如果你打算将它存储在本地,为什么还要使用 JSON 呢?只需将字典直接写入文件即可。
NSDictionary内置了直接读写文件的方法。不需要 JSON。 -
请不要在主站点上使用单词作为兄弟。这不是一些社交聊天网站。另一件事是您没有显示您所面临的确切问题,以便可以帮助您。只是写我正在苦苦挣扎的陈述表明你的努力很差
标签: ios objective-c nsmutabledictionary nsjsonserialization