gpt4 book ai didi

ios - NSdictionary 到 JSON 数据正在排序

转载 作者:行者123 更新时间:2023-11-29 10:50:57 35 4
gpt4 key购买 nike

我必须以 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。如果我删除该国家/地区,那就没问题了。

最佳答案

字典是一种无序的集合类型。如果你需要保持一定的顺序,那么你应该使用像 NSArray 这样的有序集合类型。但是为此,您的 Web 服务不应该关心顺序,因为它应该通过提供的键查找值。

关于ios - NSdictionary 到 JSON 数据正在排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20464778/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com