把jason字串轉化為標註的data(responseObject)型別
//對於那些介面開發不規範的開發人員來說,我們提出了,(返回null,返回字串形式的jason)
//他們不願意改,我們表示很無奈的,所以我們只有自己多寫點程式碼了,走點彎路了
//
- (void)uiConfig
{
//把experiences欄位義字串的形式存起來
//然後通過下面的方法轉化為標準的jason格式
//其他的也是一樣的。。。
NSString *massageString =@"[{\"begin\":\"2012-11-11\",\"end\":\"2016-1-1\",\"desc\":\"我的\"},{\"begin\":\"2012-11-11\",\"end\":\"2016-1-1\",\"desc\":\"我的\"}]";
NSData *jsonData = [massageStringdataUsingEncoding:NSUTF8StringEncoding];
NSArray *array = (NSArray *)[selftoArrayOrNSDictionary:jsonData];
NSLog(@"array == %@",array);
}
- (id)toArrayOrNSDictionary:(NSData *)jsonData
{
NSError *error = nil;
id jsonObject = [NSJSONSerializationJSONObjectWithData:jsonData options:NSJSONReadingAllowFragmentserror:&error];
if (jsonObject != nil && error == nil){
return jsonObject;
}else{
// 解析錯誤
return nil;
}
}
相關文章
- MySQL把字串欄位轉換為日期型別進行比較MySql字串型別
- 把一個任意型別的值轉換為布林型別型別
- C# 把日期字串轉換為日期型別 (MM大寫為月、小寫為分鐘)C#字串型別
- pandas中字串object 轉化 datetime 型別字串Object型別
- 使用 JSDoc 標註型別JS型別
- 如何在 Go 中將 int 型別轉為字串Go型別字串
- Join方法把陣列轉為字串陣列字串
- 高德面試題-座標轉化為最簡單的字串面試題字串
- data型別的Url格式:把小資料直接嵌入到Url中型別
- 在Vue3中如何為路由Query引數標註型別Vue路由型別
- AI人工智慧—資料標註的主要型別和標註注意事項AI人工智慧型別
- 字串:怎樣轉換字串為數字型別? (轉)字串型別
- 將TIMESTAMP型別的差值轉化為秒的方法型別
- sizeof和strlen計算陣列型別和指標型別字串陣列型別指標字串
- C#中將DataTable型別轉化為泛型集合C#型別泛型
- 字串與日期型別轉換的工具類字串型別
- 字串和Date型別之間的轉換字串型別
- JavaScript 字串轉換數值型別JavaScript字串型別
- 字串:怎樣將數字型別轉換為字串 (轉)字串型別
- js中其他資料型別的值轉為字串的相關總結JS資料型別字串
- MVC把隨機產生的字串轉換為圖片MVC隨機字串
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- Oracle Long型別轉換為Clob型別Oracle型別
- Python語言怎麼把列表轉為字串?Python字串
- Linux系統把時間型別值轉換為數值型的方法是什麼?Linux型別
- 字串、數值 等型別的相互 安全轉換字串型別
- 將檔案轉化為字串的方法字串
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別
- BigDecimal轉為String型別、int型別Decimal型別
- 將timestamp型別轉換為date型別型別
- delphi中的字串處理,以及幾個字串型別的說明。 (轉)字串型別
- Java中將時間戳轉化為Date型別Java時間戳型別
- CoffeeScript攻略3.2:把字串轉換為小寫形式字串
- CoffeeScript攻略3.3:把字串轉換為大寫形式字串
- TypeScript 字串型別TypeScript字串型別
- SCSS 字串 型別CSS字串型別
- 理解VC++裡字串型別的真正含義 (轉)C++字串型別
- DB2中結構化型別和型別化表的管理 (轉)DB2型別