Parcourez chaque élément de la chaîne JSON sous Android et iOS
Introduction
Nous supposerons que nous allons prendre la chaîne JSON en tant que chaîne d'entrée et nous examinerons le processus permettant d'accéder à chaque élément de la chaîne JSON sous Android et iOS.
Android
String jsonString = "{\" animal \ ": \" Lion \ ", \" oiseau \ ": \" Sparrow \ "}"; JSONObject jsonObject = new JSONObject (jsonString); Itérateur <? > keys = jsonObject.keys (); while (keys.hasNext ()) {Chaîne key = (Chaîne) keys.next (); Valeur de la chaîne = jsonObject.getString (key); // Ici, nous obtenons la valeur de la chaîne JSON. }
iOS
Nous convertissons la chaîne JSON en objet JSON en utilisant l'extension donnée ci-dessous
extension String {func toJSONObject () -> Any? {garde let data = self.data (en utilisant: .utf8, allowLossyConversion: false) else {return nil} return try? JSONSerialization.jsonObject (avec: données, options: .mutableContainers)}}
Nous utilisons l'extension susmentionnée comme ci-dessous.
let jsonString = "{\" animal \ ": \" Lion \ ", \" oiseau \ ": \" Moineau \ "}"; si laissez jsonObject = jsonString.toJSONObject () comme? [String: String] {for (clé, valeur) dans jsonObject {print ("\ (clé): \ (valeur)") // Ici, nous obtenons toutes les clés et valeurs de la chaîne JSON}}
Articles de blog récents
- Meilleur module SEO pour PrestaShop : 10 fonctionnalités indispensables pour améliorer votre référencement
- Trois e-mails de relance permettent de récupérer 37 % de paniers abandonnés en plus qu’un seul : Créer la séquence de paniers abandonnés idéale pour PrestaShop
- AuctionX – Manuel d’utilisation complet du module d’enchères PrestaShop
- PrestaShop 9.2 Ask AI vs AI Admin Assistant : lequel est le meilleur pour gérer sa boutique ?
- Comment transformer votre blog OpenCart en une stratégie de contenu génératrice de revenus