標籤:val mode ons ios 問題 ora comm tab print
項目需求需要傳json格式到後台
字典轉成JSON
AddGoodModel*model = _dataArray[i];
NSMutableDictionary*guigeDict =[NSMutableDictionary dictionary];
[guigeDict setValue:model.name forKey:@"name"];
[guigeDict setValue:model.isck forKey:@"isck"];
[guigeDict setValue:groupPrice forKey:@"groupprice"];
[guigeDict setValue:model.price forKey:@"price"];
[guigeDict setValue:model.storage forKey:@"storage"];
[guigeDict setValue:[NSString stringWithFormat:@"%ld",model.AddGoodID] forKey:@"id"];
[guigeDict setValue:model.commonid forKey:@"commonid"];
NSDictionary*parameter [email protected]{@"":[[NSString alloc]initWithData:[NSJSONSerialization dataWithJSONObject:guigeDict options:NSJSONWritingPrettyPrinted error:nil] encoding:NSUTF8StringEncoding]};
注意事項:字典不能是
[guigeDict setObject:@”“ forKey:@”“]; 方式賦值,不然會出現亂碼的情況
數組轉成JSON
數組轉成json只能轉成字串的形式,注意好像不能是可變數組,只能是不可變數組
,不然會出現問題
NSArray*jsonArray =[NSArray arrayWithArray:_NewArray];
NSString*string =[jsonArray JSONString];
注意:接收轉換後的JSON格式資料一定要用相應類型接收賦值,不然會資料類型不對崩潰
ios 中 數組、字典轉成json格式上傳到後台,遇到的問題