¿Cómo convertir números a letras en iOS?
[Super viewDidLoad];
diccionario ns * dict = @ { @ "AAA": @ "11", @"bb": @"22 ", @ " cc ": @ " 33 " };
ns cadena * str = [self diccionarioToJson: dict];
ns diccionario * dict 1 = [self diccionarioWithJsonString: str ];
NSLog(@" @", cadena);
NSLog(@" @", dictado 1
}
<); p>/*!* @brief Convierte la cadena en formato JSON formateada en un diccionario.
* @param jsonString Cadena de formato JSON
* @return return diccionario
*/
-(ns diccionario *)dictionaryWithJsonString : (ns cadena *)jsonString {
if (jsonString == nil) {
Devolver nil
}
datos ns * JSON datos =[datos de cadena JSON usando codificación: codificación de cadena nsu TF 8];
NSError * err
diccionario ns * DIC =[NSJSONSerialización JSONObjectWithData: datos JSON
Opciones: NSJSONReadingMutableContainers
Error: amperr];
Si (error){
NSLog(@"falló el análisis de json: @ ", err <); /p>
Devolver nil
}
Devolver dic
}
//El diccionario se convierte en una cadena
-(ns cadena *)diccionario tojson: (ns diccionario *)DIC
{
NSError * parseError = nil
datos ns * Datos JSON = [NSJSONSerialization dataWithJSONObject: Opciones DIC: NSJSONWritingPrettyPrinted error: amp; error de análisis]
return[[ns string alloc]initWithData: codificación de datos JSON: codificación de 8 cadenas nsu TF]; >
}