ios - 如何在 ios 应用程序中集成 Odoo 潜在客户创建 API?
问题描述
我正在开发一个快速的应用程序,后端是 Odoo。使用 Alamofire 调用 Odoo api 可以正常工作。我对潜在客户创建 API 有一个问题。product_id 的格式为:[(6,0,[123,234])]。如果我将其作为字符串传递并且在 JSON 中不作为字符串传递,则此格式不起作用。那么谁能告诉我它是哪种格式以及如何在发布数据中传递它?
这是我的代码:
- 带字典
let ids = selectedProducts.value(forKey: kId) as! NSArray
let productIds = NSMutableArray(capacity: 0)
productIds.add("[(6,0")
productIds.add("["+ids.componentsJoined(by: ",")+"])]")
saveDic[kProductId] = productIds.componentsJoined(by: ",")
- 带字符串:
let ids = selectedProducts.value(forKey: kId) as! NSArray
let productIds = NSMutableArray(capacity: 0)
productIds.add("[(6,0")
productIds.add("(6,0,["+ids.componentsJoined(by: ",")+"])")
let pid = "(6,0,["+ids.componentsJoined(by: ",")+"])"
postData += ", \"" + kProductId + "\" : [" + pid + "]"
谢谢
解决方案
推荐阅读
- java - 快速字节数组反序列化
- mysql - 触发 SQL 表停车率
- javascript - 如何使文本对齐适用于强标签?
- django - 如何在不使用 for 循环的情况下以弹出模式显示数据?
- java - MessagingErrorCode 的成员对应的错误码是什么?
- python - 将yolov4权重转换为tflite时如何解决reshape ValueError?
- angularjs - 分享到谷歌课堂按钮未呈现
- authentication - 如何获得更多对 github-cli 的身份验证?
- php - 如何在 Wordpress 中获取 4 个随机图像并用作 4 个相关帖子的缩略图?
- php - ACF 画廊显示第一张图片并在点击时打开灯箱