Iterar por meio de cada elemento da string JSON no Android e no iOS
Introdução
Vamos supor que vamos usar string JSON como String de entrada e vamos examinar o processo para acessar cada elemento do JSON String no Android e no iOS.
Android
String jsonString = "{\" animal \ ": \" Leão \ ", \" pássaro \ ": \" Pardalinho \ "}"; JSONObject jsonObject = new JSONObject (jsonString); Iterador <? > keys = jsonObject.keys (); while (keys.hasNext ()) {String key = (String) keys.next (); Valor da cadeia = jsonObject.getString (chave); // Aqui nós obtemos o valor do JSON String justify; }
iOS
Nós convertemos a string JSON em objeto JSON usando a extensão dada abaixo
extensão String {func toJSONObject () -> Any? {guarda deixa dados = self.data (usando: .utf8, allowLossyConversion: false) mais {return nil} return try? JSONSerialization.jsonObject (com: data, options: .mutableContainers)}}
Nós usamos a extensão acima mencionada como abaixo-
deixe jsonString = "{\" animal \ ": \" Leão \ ", \" pássaro \ ": \" Pardalinho \ "}"; se deixar jsonObject = jsonString.toJSONObject () como? [String: String] {para (chave, valor) em jsonObject {print ("\ (chave): \ (valor)") // Aqui nós obtemos todas as chaves e valores da string JSON}}
Blogs recentes
- O melhor módulo de SEO para PrestaShop: 10 recursos essenciais para melhorar o posicionamento nos mecanismos de busca.
- Três e-mails de recuperação recuperam 37% mais carrinhos do que um: Criando a sequência ideal de e-mails para carrinhos abandonados no PrestaShop
- AuctionX – Manual completo do usuário do módulo de leilões para PrestaShop
- Como criar um blog otimizado para SEO no PrestaShop: um guia prático para conteúdo, SEO e busca com IA.
- PrestaShop 9.2 Ask AI vs AI Admin Assistant: qual é o melhor para gerir a sua loja?