JSON は JavaScript Object Notation の略です。これは、特に Web アプリケーションでシステム間で情報を保存および交換するために使用される軽量のデータ形式です。
JSON は、明確で構造化された形式でデータを記述および整理する方法と考えてください。
{ "name": "Alice", "age": 25, "isStudent": false, "skills": ["JavaScript", "Python", "HTML"], "address": { "street": "123 Main St", "city": "Wonderland" } }
{ "users": [ { "id": 1, "name": "John", "email": "john@example.com" }, { "id": 2, "name": "Jane", "email": "jane@example.com" } ] }
JavaScript の例:
// JSON data as a string const jsonData = '{"name": "Alice", "age": 25}'; // Parse JSON into an object const user = JSON.parse(jsonData); console.log(user.name); // Output: Alice // Convert object to JSON const newJson = JSON.stringify(user); console.log(newJson); // Output: {"name":"Alice","age":25}
例: PHP 配列から JSON へ:
<?php $data = [ "name" => "Alice", "age" => 25, "isStudent" => false, "skills" => ["PHP", "JavaScript", "HTML"], "address" => [ "street" => "123 Main St", "city" => "Wonderland" ] ]; // Convert PHP array to JSON $jsonData = json_encode($data, JSON_PRETTY_PRINT); echo $jsonData; ?>
例: JSON から PHP オブジェクトへ:
<?php $jsonData = '{ "name": "Alice", "age": 25, "isStudent": false, "skills": ["PHP", "JavaScript", "HTML"], "address": { "street": "123 Main St", "city": "Wonderland" } }'; // Convert JSON to PHP object $phpObject = json_decode($jsonData); echo $phpObject->name; // Output: Alice echo $phpObject->address->city; // Output: Wonderland ?>
例: JSON から PHP 配列へ:
<?php // Decode JSON to PHP array $phpArray = json_decode($jsonData, true); echo $phpArray['name']; // Output: Alice echo $phpArray['address']['city']; // Output: Wonderland ?>
ダミーアイ
以上が初心者のための JSONの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。