JSON(JavaScript Object Notation)是轻量级、跨语言的数据交换格式,已成为 Web API 标准。本文演示 PHP 原生 json_encode/json_decode 的基本用法,并引导尝试抓取公开 API(如天气接口)实战练习。
h; // 成员访问方式获取值 $arr = json_decode($jsonStr, true); // 第二参数 true 强制返回关联数组 echo $arr['h']; ?>
JSON_PRETTY_PRINT:格式化输出,便于调试阅读。JSON_UNESCAPED_UNICODE:不转义中文 Unicode,保持可读性(PHP 5.4+)。JSON_UNESCAPED_SLASHES:不转义斜杠。file_get_contents 或 cURL 请求接口。json_decode 解析返回数据,提取所需字段。掌握 JSON 操作,是对接现代 Web 服务、构建前后端分离应用的基石。