gpt4 book ai didi

ios - json 格式的顺序正在改变

转载 作者:行者123 更新时间:2023-11-28 21:40:58 25 4
gpt4 key购买 nike

json 格式的顺序正在改变。我需要以下格式

{
"user_id": "",
"name": "",
"StDate": "07/16/2015 13:00",
"EdDate": "07/16/2015 13:00",
"detailed": [
{
"Stname": ""
},
]
}

我最后得到的是

{
"user_id" : "1",
"Detailed" : [
{
“Stname" : ""
},
"EdDate" : "08\/19\/2015 12:25:47",
"StDate" : "08\/19\/2015 12:25:47",
“name” : "",
}

获取所有值后,我将转换为 json。我正在使用以下代码。

 NSError *error1;
NSString *jsonString1;
NSData *jsonData1 = [NSJSONSerialization dataWithJSONObject:dictjson1
options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
error:&error];

if (! jsonData1) {
NSLog(@"Got an error: %@", error1);
} else {
jsonString1 = [[NSString alloc] initWithData:jsonData1 encoding:NSUTF8StringEncoding];
NSLog(@"converted json string is %@",jsonString1);
}

请指教。

最佳答案

JSON 有两种结构:对象和数组。数组由整数索引并排序。对象由字符串索引,无序。您不能对 JSON 对象强制执行顺序;它依赖于实现。如果您需要按特定顺序访问对象属性,请在数组中按此顺序枚举键。

关于ios - json 格式的顺序正在改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088666/

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