Maison > Java > javaDidacticiel > Comment extraire « Hello World » d'une chaîne JSON à l'aide de Gson en Java ?

Comment extraire « Hello World » d'une chaîne JSON à l'aide de Gson en Java ?

Susan Sarandon
Libérer: 2024-12-20 02:26:11
original
484 Les gens l'ont consulté

How to Extract

Utiliser Gson pour analyser JSON en Java

Q : Analyser les données JSON sous forme de chaîne avec Gson

Étant donné un JSON string jsonLine, la tâche est d'extraire le texte "Hello world" à l'aide de la bibliothèque Gson. La classe fournie, JsonParsing, contient une méthode d'analyse qui devrait accomplir cette tâche.

A : Analyse JSON facile de Gson

L'extrait de code suivant montre comment analyser le JSON chaîne utilisant Gson :

public String parse(String jsonLine) {
    JsonElement jelement = new JsonParser().parse(jsonLine);
    JsonObject  jobject = jelement.getAsJsonObject();
    jobject = jobject.getAsJsonObject("data");
    JsonArray jarray = jobject.getAsJsonArray("translations");
    jobject = jarray.get(0).getAsJsonObject();
    String result = jobject.get("translatedText").getAsString();
    return result;
}
Copier après la connexion

Cette séquence de code analyse la chaîne JSON, naviguer dans les objets et tableaux imbriqués pour récupérer le texte souhaité. Pour plus de clarté, la gestion des exceptions et la validation des entrées ont été omises.

JavaDoc de Gson fournit une documentation complète pour une exploration plus approfondie de ses capacités.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal