我正在尝试构建JSON
以进行POST
通话。我希望我的JSON
与我构建我的参数的顺序相同但是如果我打印它的顺序是不同的。
let params = ["type": "UserVal","Name": "name", "Domain": "local","IsValid": true,"Search": true] as [String : Any]
print ("The parameters is",params)
if let jsonData = try? JSONSerialization.data(withJSONObject: params, options:[]) {
if let content = String(data: jsonData, encoding: String.Encoding.utf8) {
print("The content is",content)
}
我的预期JSON
是:
{
"type":"UserVal",
"Name":"name",
"Domain":"local",
"IsValid":true,
"Search":true
}
但我得到的JSON
是:
{
"IsValid":true,
"type":"UserVal",
"Name":"name",
"Search":true,
"Domain":"local",
}
请告诉我如何构建JSON而不更改oder。