Iterar a través de cada elemento de la cadena JSON en Android e iOS
Introducción
Asumiremos que vamos a tomar la cadena JSON como cadena de entrada y analizaremos el proceso para acceder a cada elemento de la cadena JSON en Android e iOS.
Androide
String jsonString = "{\" animal \ ": \" Lion \ ", \" bird \ ": \" Sparrow \ "}"; JSONObject jsonObject = new JSONObject (jsonString); Iterador <? > keys = jsonObject.keys (); while (keys.hasNext ()) {String key = (String) keys.next (); Valor de cadena = jsonObject.getString (clave); // Aquí obtenemos el valor de JSON String justify; }
iOS
Convertimos la cadena JSON en un objeto JSON utilizando la extensión que se indica a continuación.
extensión String {func toJSONObject () -> Any? {guard let data = self.data (usando: .utf8, allowLossyConversion: false) else {return nil} return try? JSONSerialization.jsonObject (con: datos, opciones: .mutableContainers)}}
Usamos la extensión mencionada anteriormente como
let jsonString = "{\" animal \ ": \" Lion \ ", \" bird \ ": \" Sparrow \ "}"; si se deja jsonObject = jsonString.toJSONObject () como? [Cadena: Cadena] {para (clave, valor) en jsonObject {print ("\ (clave): \ (valor)") // Aquí obtenemos todas las claves y valores de la cadena JSON}}
Blogs recientes
- El mejor módulo SEO para PrestaShop: 10 funciones imprescindibles para mejorar el posicionamiento.
- Tres correos electrónicos de recuperación recuperan un 37 % más de carritos abandonados que uno solo: Cómo crear la secuencia adecuada de carritos abandonados en PrestaShop
- AuctionX – Manual de usuario completo del módulo de subastas de PrestaShop
- Cómo crear un blog optimizado para SEO en PrestaShop: una guía práctica sobre contenido, SEO y búsqueda con IA.
- PrestaShop 9.2 Ask AI vs AI Admin Assistant: ¿cuál es mejor para gestionar tu tienda?