現在の位置: ホーム> 最新記事一覧> PHPおよびJava JSON変換の例:JSONへのPHPアレイとJSONオペレーションへのJavaオブジェクト

PHPおよびJava JSON変換の例:JSONへのPHPアレイとJSONオペレーションへのJavaオブジェクト

gitbox 2025-06-25

1。JSONへのPHPアレイ

PHPでは、JSON形式で配列をデータに変換するのは非常に簡単です。 PHPは関数json_encode()を提供します

上記のコードでは、名前(名前)、年齢(年齢)、都市(都市)のキー価値ペアが含まれるPHPアレイ$ phparrayを定義します。次に、 json_encode()関数を呼び出してPHPアレイをjson文字列に変換し、結果を$ jSonstring変数に割り当てます。最後に、 echoステートメントを使用してJSON文字列を出力します。

コードの出力結果は次のとおりです。

 {"name": "John"、 "age":30、 "City": "New York"}

重要な部分

json_encode()関数を使用することにより、PHPアレイをJSON形式に準拠する文字列に簡単に変換できます。このようにして、PHPアレイを他の開発言語に簡単に転送したり、データベースに保管したりできます。

2。JavaはJSONデータ形式を変換します

Javaでは、サードパーティライブラリを使用してJSONデータ形式を変換できます。以下は、JSON文字列をJavaのJavaオブジェクトに変換する方法を示す例としてのジャクソン図書館です。

1)ジャクソン図書館の紹介

まず、ジャクソン図書館の関連依存関係をプロジェクトに導入する必要があります。 Mavenを使用してプロジェクトを管理し、 pom.xmlファイルに次の依存関係を追加します。

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

2)JSON文字列からJavaオブジェクト

次のサンプルコードは、JSON文字列を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; }
}

上記のコードでは、最初に名前(名前)、年齢(年齢)、市(都市)を含むJSON文字列JSonstringを定義します。次に、 ObjectMapperクラスのReadValue()メソッドを使用して、JSON文字列をJavaオブジェクトのに変換します。最後に、 getXxx()メソッドを使用して、Javaオブジェクトの値を取得して印刷します。

コード実行の結果は次のとおりです。

ジョン
30
ニューヨーク

重要な部分

Javaでは、サードパーティライブラリ(Jackson Libraryなど)を使用して、JSON文字列とJavaオブジェクト間の相互変換を実装できます。 JSONデータをJavaオブジェクトに変換することにより、JSONデータを簡単に操作し、Javaでメソッドとプロパティを使用できます。

要約します

この記事では、PHPとJavaでJSONデータ形式を変換する方法について説明します。 PHPでは、 json_encode()関数を使用して、PHPアレイをJSON形式の文字列に変換できます。 Javaでは、サードパーティライブラリ(Jackson Libraryなど)を使用して、JSON文字列とJavaオブジェクト間の相互変換を実装できます。

JSONを使用することで、さまざまなプログラミング言語間でデータを簡単に渡して処理できます。 JSONは、Web開発で広く使用されているデータ交換形式になりました。 PHPとJavaを使用している開発者にとって、JSONの変換と操作をマスターすることが非常に重要です。