Colección de citas famosas - Slogan de motivación - ¿Puede json analizar datos jsp en ios?

¿Puede json analizar datos jsp en ios?

Se puede analizar.

1. Primero, cree un nuevo proyecto (tenga cuidado de no seleccionar el mecanismo ARC) y agregue los siguientes controles:

2. p>

(1) Utilice el método de análisis TouchJSon: (Paquete a importar: #import "touch JSON/JSON/cjsondeserializer. h")

#¿Importar? & ltui kit/ui kit .

¿@Interfaz? ¿Controlador de vista? :?UIViewController?

@Propiedad? (reservado,? no atómico)? ¿IBOutlet? UITextView? *txtVer?

-? (Acciono) btnPressTouchJson: (id) remitente;

-?(Acciono) btnPressSBJson: (id) remitente; I action)btnpressios 5 JSON:(id)sender;

-?(I action)btnPressJsonKit:(id)sender;?

@fin?

3. Código principal en el archivo ViewController.m:

(1) Utilice el método de análisis TouchJSon: (Paquete a importar: #import "touch JSON/JSON/cjsondeserializer.h ")

//Utilice TouchJson para analizar el clima en Beijing.

-? (Acciono) btnPressTouchJson: (id) remitente? {

//Obtener interfaz API

Ensur. *¿URL? =?[NSURL? URLWithString:@"/data/101010100.html"];

//Defina un objeto NSError para capturar información de error.

¿Error? *Error;

¿NSString? *jsonString? =?[NSString? stringwithcontentsourl:URL? Codificación:NSUTF8String¿Codificación? Error: Error];

NSLog(@"jsonString-& gt;%@",jsonString);

//Almacena el contenido analizado en el diccionario, el formato de codificación es UTF8 , para evitar caracteres confusos al obtener valores.

¿NSDiccionario? *¿rootDic? =?[[CJSONDeserializador? Deserializador]? Deserialización: [jsonString? datos usando codificación: codificación de 8 cadenas nsu TF】? Error: Error];

//Debido a que el archivo Json devuelto tiene dos capas, vaya a la segunda capa y colóquelo en el diccionario.

¿NSDiccionario? *¿Información meteorológica? =?[rootDic? objectForKey:@"información meteorológica"];

NSLog (@"información meteorológica-& gt;%@", información meteorológica);

//Imprimir por valor

txtView.texto? =?[NSString? StringWithFormat:@"¿Qué día es hoy? ¿Cuál es el clima para "% @% @% @"?", [weatherInfo? objectForKey:@"date_y"],[weatherInfo? objectForKey:@"semana"],[información meteorológica? objectForKey:@"ciudad"],? 【¿Información meteorológica? objectForKey:@"clima 1"],? 【¿Información meteorológica? objectForKey:@"temp 1"】];?

}?