【发布时间】:2020-08-28 08:16:57
【问题描述】:
我正在尝试将数据(参数)发送到我的本地后端:
这里有一些代码:
斯威夫特:
let parameters: Parameters = ["firstname": "User", "age": "33"]
NetworkManager.sharedInstance.manager.request(localServer,
method: .post,
parameters: parameters,
encoding: JSONEncoding.default,
headers: [:]).responseString { response in
switch response.result {
case .success(let value):
let json = JSON(value)
print("JSON: \(json)")
case .failure(let error):
print(error)
}
}
具有所需属性的 SQL 表:
CREATE TABLE public.employee
(
id SERIAL PRIMARY KEY,
firstName CHARACTER VARYING(30),
tabel CHARACTER VARYING(30),
age INTEGER,
organization CHARACTER VARYING(30)
);
但只有第二个参数 AGE 发送到后端。参数 FIRSTNAME 为 Null :(
提前感谢您的任何建议!
【问题讨论】:
-
您发送的是“firstname”,但在表中,您将列声明为“firstName”,请参阅 N 是大写
标签: ios json alamofire swift5 swifty-json