![](/img/trans.png)
[英]Codenameone: Textfield size and format getting changed after keyboard appered
[英]Order of json format is getting changed
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對象強制執行順序; 它取決於實現。 如果需要按特定順序訪問對象屬性,請按此順序在數組中枚舉鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.