我正在创建一个存储用户旅程的 Web 应用程序,并且我在 CakePHP 2.2.5 中构建了这个应用程序。
我有一个 Journey 模型,该 Journey 模型有许多坐标对象,这些对象存储经纬度坐标。
我想向主体中包含 json 的旅程的 add 方法发送一个 API 调用,以创建一个新对象。
我试图找出如何格式化 JSON 以允许控制器使用它,但我似乎无法找到。我还想知道如何将子对象添加到 JSON。
我正在使用此 cURL 命令测试该方法
curl -i -H "ACCEPT: application/json" -X POST --data @/home/sam/data.json http://localhost/journeys/add.json
运行此 CURL 命令会在数据库中创建一个空白条目。
CURL 中包含的 JSON 文件包含
{"description" : "Hello World", "user_id":3}