Position actuelle: Accueil> Derniers articles> Exemple de conversion Java et Java JSON: Array PHP en JSON et Java Objet aux opérations JSON

Exemple de conversion Java et Java JSON: Array PHP en JSON et Java Objet aux opérations JSON

gitbox 2025-06-25

1. Array PHP à JSON

Dans PHP, la conversion des tableaux en données au format JSON est très simple. PHP fournit une fonction json_encode()

Dans le code ci-dessus, nous définissons un tableau PHP $ phparray , qui contient des paires de nom (nom), de l'âge (âge) et de la ville). Ensuite, nous appelons la fonction json_encode () pour convertir le tableau PHP en une chaîne JSON et attribuer le résultat à la variable $ JSONSTRING . Enfin, nous utilisons l'instruction ECHO pour sortir la chaîne JSON.

Le résultat de sortie du code est:

 {"Name": "John", "Age": 30, "City": "New York"}

Pièces importantes

En utilisant la fonction json_encode () , nous pouvons facilement convertir les tableaux PHP en chaînes conformes au format JSON. De cette façon, nous pouvons facilement transférer des tableaux PHP vers d'autres langages de développement ou les stocker dans la base de données.

2. Java convertit le format de données JSON

En Java, nous pouvons utiliser des bibliothèques tierces pour convertir les formats de données JSON. Ce qui suit est une bibliothèque Jackson comme exemple pour montrer comment convertir une chaîne JSON en un objet Java en Java.

1) Présentation de la bibliothèque Jackson

Tout d'abord, nous devons introduire des dépendances connexes de la bibliothèque Jackson dans notre projet. Supposons que nous utilisons Maven pour gérer le projet, en ajoutant les dépendances suivantes dans le fichier pom.xml :

 
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.12.4</version>
</dependency>

2) JSON String to Java objet

L'exemple de code suivant montre comment convertir une chaîne JSON en un objet Java:

 
import com.fasterxml.jackson.databind.ObjectMapper;

public class JsonExample {
    public static void main(String[] args) {
        String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
        try {
            ObjectMapper objectMapper = new ObjectMapper();
            Person person = objectMapper.readValue(jsonString, Person.class);

            System.out.println(person.getName());
            System.out.println(person.getAge());
            System.out.println(person.getCity());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

class Person {
    private String name;
    private int age;
    private String city;

    // Getters and Setters
    public String getName() { return name; }
    public int getAge() { return age; }
    public String getCity() { return city; }
}

Dans le code ci-dessus, nous définissons d'abord une chaîne JSON JSON JSONSTRING contenant le nom (nom), l'âge (âge) et la ville (ville). Ensuite, nous utilisons la méthode readValue () de la classe ObjectMapper pour convertir la chaîne JSON en une personne d'objet Java. Enfin, nous utilisons la méthode getxxx () pour obtenir la valeur dans l'objet Java et l'imprimer.

Le résultat de l'exécution du code est:

John
30
New York

Pièces importantes

Dans Java, nous pouvons utiliser des bibliothèques tierces (telles que la bibliothèque Jackson) pour implémenter la conversion mutuelle entre les cordes JSON et les objets Java. En convertissant les données JSON en objets Java, nous pouvons facilement manipuler les données JSON et utiliser des méthodes et des propriétés en Java.

Résumer

Cet article explique comment convertir les formats de données JSON dans PHP et Java. Dans PHP, nous pouvons utiliser la fonction json_encode () pour convertir les tableaux PHP en chaînes au format JSON. Dans Java, nous pouvons utiliser des bibliothèques tierces (telles que la bibliothèque Jackson) pour implémenter la conversion mutuelle entre les cordes JSON et les objets Java.

Grâce à l'utilisation de JSON, nous pouvons facilement passer et traiter les données entre différents langages de programmation. JSON est devenu un format d'échange de données largement utilisé dans le développement Web. Pour les développeurs utilisant PHP et Java, il est très important de maîtriser la conversion et le fonctionnement de JSON.