我需要将数据发布到JSON。我不知道如何转换为NSDictionary的一些复杂的JSON格式。 格式如下:
//1.JSON FORMAT
{
"username": "qqq_qq@qqq.qq",
"password": "******"
}
//In Swift:
var params = ["username": nameTxtFld.text, "password" : passTxtFld.text] as Dictionary<String, String>
//WORKING
//2. JSON FROMAT
{
"name":"qqq",
"emailId":"qqq_qq@qqq.qq",
"user":{
"password":"****",
"confirmPassword":"****"
}
}
//In Swift
var parameters = ["userName": nameTxtFld.text, "email": emailTxtFld.text, "user" : ["password" : passTxtFld.text, "confirmPassword" : confPassTxtFld.text]] as Dictionary<String, String, String>
//Error
//Unprintable ASCII character found in source file
请指导我?如何在NSDictionary中隐藏这种格式
答案 0 :(得分:0)
当你想向网络服务器发送JSON格式请求时,为什么不创建一个带有格式化键和字符串的字符串,如@&#34; username = xxxx&amp; password = xxx&#34;然后在将此字符串添加到NSMUtableURLRequest类时,将此字符串转换为NSData,然后添加它。 这将是我们在发送POST类型的请求时可以使用的格式。