PHPでJSONの特定のキーと値を変更する方法
JSON内のある特定のキーバリューペアを変更するには、以下の手順に従います。
- json_decode()
$json = '{"name":"John", "age":30, "city":"New York"}';
$arr = json_decode($json, true);
- 次に、配列操作を使用して、指定したキーと値を変更します。例:
$arr['name'] = 'Tom';
$arr['age'] = 25;
- json_encode()
$newJson = json_encode($arr);
完全なコード例:
$json = '{"name":"John", "age":30, "city":"New York"}';
$arr = json_decode($json, true);
$arr['name'] = 'Tom';
$arr['age'] = 25;
$newJson = json_encode($arr);
echo $newJson;
出力結果は次のとおりです。
{"name":"Tom","age":25,"city":"New York"}
こうすればJSON内の指定のキーバリューペアを簡単に修正できます。