gpt4 book ai didi

ios - 使用NSJSONSerialization将自定义对象序列化为值

转载 作者:行者123 更新时间:2023-12-01 17:12:52 27 4
gpt4 key购买 nike

因此,我的JSON请求应类似于:

{ 
"MyDictionary" : ["some values"],
"RegularValue" : "regularValue",
}

所以我目前要做的是:
NSDictionary *myDict = @{@"Blah" : @"1", @"Yadayada" : @"2"}; 
NSDictionary *jsonDict = @{"MyDictionary" : myDict, "RegularValue" : "someValue"};
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDict options:kNilOptions error:&error];

所以这很好。我的问题是,不是手动创建MyDictionary,而是要使用NSObject的自定义子目录并将其序列化为JSON。我基本上必须手动为自定义NSObject的属性创建NSDictionary,并将其放入NSJSONSerialization方法中。但是我想知道是否有更好的方法可以做到这一点?谢谢。

最佳答案

也许这可以帮助JLCustomClassDisassembler

它迭代自定义对象以获取属性。这将为您提供字典/数组,然后只使用sbjson / jsonkit或您更喜欢构造json字符串的任何东西。

关于ios - 使用NSJSONSerialization将自定义对象序列化为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468294/

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