ios - 如何将自定义类转换为 objective-c 中的 json 数组或 json 字典?

标签 ios objective-c shopify

您好,我正在为我的电子商务应用程序使用移动购买 SDK。登录后,我尝试使用以下代码将客户保存在模型管理器中

    [self.client loginCustomerWithCredentials:credentials callback:^(BUYCustomer * customer, BUYCustomerToken * token, NSError * _Nullable error) {
                if (customer && !error) {
                    [self.client.modelManager insertCustomersWithJSONArray:customer];
                    [self.client.modelManager insertCustomerWithJSONDictionary:customer];
                }else{
                    [self showEror:@"LogIn Failed" message:@"Please provide valid Details"];
                }
            }];

我的问题是 BuyCustomer 是一个类,我必须将其转换为 JsonArray 或 JsonDictionary,这样我才能保存它。如何将 BuyCustomer 类转换为上述任一类并保存?提前致谢。

最佳答案

如果您有客户登录,您可以使用以下代码获取客户

[self.client getCustomerCallback:^(BUYCustomer * _Nullable _customer, NSError * _Nullable error) {

                    if (error) {

                        NSLog(@"Customer error");

                    }else{

                        NSLog(@"Customer available");

                        self.customer = _customer;

                    }

                }];

关于ios - 如何将自定义类转换为 objective-c 中的 json 数组或 json 字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41360959/

相关文章:

Shopify 选择要更新的变体 ID

ios - 无论如何,在UIDatePicker中只显示小时和分钟吗?

javascript - 有没有办法用JavaScript实现 "Open in Safari"?

javascript - Shopify 在感谢页面上访问带有其 ID 的产品,而无需在 url 中使用 '/admin'

ios - CFRelease 期间出现 exc_bad_exception

iphone 开发 : how can I inherit from more than one class?

shopify - ".liquid"文件中的语言是什么?

ios - 通过 UINavigationControllerDelegate 接收 ViewDidUnload 消息

ios - HTTPURLResponse.localizedString(forStatusCode :) not in development language

ios - 以编程方式创建 UI 时在何处添加 UI 对象(而不是 .xib/storyboard)