Quiero convertir NSDictionary y NSArrays al formato json. ¿Puede JSON Kit hacer eso y cómo?JSONKit: crea una cadena con formato json
5
A
Respuesta
9
// Datos-> cadena
NSMutableDictionary *nameElements = [NSMutableDictionary dictionary];
[nameElements setObject:@"abcd" forKey:@"username"];
[nameElements setObject:@"1234" forKey:@"password"];
NSString* jsonString = [nameElements JSONString];
// String-> Datos
NSDictionary *nameElements_ = [jsonString objectFromJSONString];
for(NSString *key in [nameElements_ allKeys]) {
NSString* body = [nameElements_ objectForKey:key];
NSLog(@"%@", body);
}
2
Este es un ejemplo de enviar diccionario y matriz a server.which me funcionó 1000000%.
SBJSON *jparser = [[SBJSON new] autorelease];
NSString *ArrayjsonItems = [jparser stringWithObject:self.UrMergedArray];
NSString *DicjsonItems = [jparser stringWithObject:self.UrMergedDic];
NSLog(@"array Items :%@",self.UrMergedArray);
NSLog(@"dic Items :%@",self.UrMergedDic);
NSString *postString =[NSString stringWithFormat:@"Arrayitems=%@&Dicitems=%@",ArrayjsonItems,DicjsonItems];
NSLog(@"it is going to post : %@ \n\n",postString);
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:snapURL];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *connection=[[NSURLConnection alloc]
initWithRequest:request
delegate:self];
if (connection) {
self.receivedData = [[NSMutableData data] retain];
}
[connection release];
Cuestiones relacionadas
- 1. JSONKit cadena json de análisis
- 2. ¿Cómo se crea el formato json con group-concat mysql?
- 3. Analizando el archivo JSON usando JSONKit
- 4. Analizando JSON Array en iOS con JSONKit - array sin etiqueta para ObjectForKey?
- 5. errores en JSONKit implementan
- 6. Convierta una cadena con formato PEM a java.security.cert.X509Certificate
- 7. ¿Se revierten las sustituciones de trigrafos cuando se crea una cadena sin formato mediante concatenación?
- 8. Actionscript 3.0 Cadena con formato?
- 9. cadena con formato de ArrayList
- 10. Flotador de formato con módulo json estándar
- 11. Ruby: crea una cadena de bytes
- 12. Mostrar cadena con formato HTML
- 13. Cargando Flexigrid para jQuery con cadena JSON
- 14. Escribir JSON con formato en Node.js
- 15. ¿Cómo se crea una cadena para que coincida con una expresión regular?
- 16. Codifica una cadena de Ruby en una cadena JSON
- 17. datos POST en formato JSON
- 18. Cadena de formato en python con formato variable
- 19. ¿Cómo usar una cadena literal JSON?
- 20. convertir el formato JSON fecha
- 21. ¿Cómo localizo una cadena con marcadores de posición de formato?
- 22. Convertir cadena a decimal con formato
- 23. Cómo asignar una matriz JSON con RestKit
- 24. Android: Formato de cadena con valor doble
- 25. Parse objeto JSON con cadena y valor solamente
- 26. Objeto JSON en la cadena
- 27. Devolución de la representación JSON de una cadena con Jersey
- 28. Devolución de una cadena que contiene Json válida con Nancy
- 29. Minificar cadena JSON con sangría en .NET
- 30. ServiceStack.Text JSON deserialización crea objeto equivocado en lugar de tirar de la cadena de entrada no válida JSON
Esto se supone que es SBJSON no JSONKit – Dilshan
Dios bendiga u !! me salvaste .... –
@HinataHyuga :) :) :) –