PHP RESTful API 的数据格式通常使用 JSON 格式来定义。JSON 是一种轻量级的数据交换格式,易于阅读和编写。在 PHP 中,可以使用 json_encode() 函数将数组或对象转换为 JSON 格式的字符串,使用 json_decode() 函数将 JSON 格式的字符串转换为 PHP 数组或对象。通过使用 JSON 格式,可以方便地在客户端和服务器端之间传输数据,并保持数据的结构和格式的统一。常见的数据格式定义如下:
单个资源的数据格式: { “id”: 1, “name”: “John Doe”, “email”: “john.doe@example.com” }
多个资源的数据格式: { “users”: [ { “id”: 1, “name”: “John Doe”, “email”: “john.doe@example.com” }, { “id”: 2, “name”: “Jane Smith”, “email”: “jane.smith@example.com” } ] }
错误信息的数据格式: { “error”: { “code”: 404, “message”: “Resource not found” } }
通过定义统一的数据格式,可以使 API 的设计更加清晰和易于理解,同时也方便客户端对数据进行处理和展示。