【发布时间】:2013-12-09 06:50:09
【问题描述】:
我必须以 JSON 格式邮寄数据。我有包含键和值的 nsdictionary。
NSDictionary *params_country=[NSDictionary dictionaryWithObjectsAndKeys:
@"1111",@"@id",
nil];
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
@"dummy3", @"@name",
@"dummy3@example.com", @"@mail",
@"password",@"@password", params_country,@"country",
nil];
当我在做日志时
DLog(@"params %@",[params description]);
我得到以下内容
params {
"@mail" = "dummy3@example.com";
"@name" = dummy3;
"@password" = password;
}
问题是我必须按照我在上面的 nsdictionary 初始化中列出的顺序发送 JSON,但是键正在以某种方式排序。
有什么办法吗?
编辑
对不起,我也在参数中发送了一个 nsdictionary。如果我删除该国家/地区,那就没问题了。
【问题讨论】:
-
能否粘贴您发送到服务器的预期 JSON 格式?
-
pb 是我的某些键有“@”符号而其他键没有
-
我一进办公室就发布解决方案! (大约一个小时)
-
我得到了解决方案:stackoverflow.com/questions/15125562/…比你们大家
标签: ios json nsdictionary