我创建了一个 post 方法来接收客户的地理位置数据: Post 方法
当我使用 JSON 调用 post 方法时:
{"customer": 1, "latitude":-21.13179, "longitude":-47.736782 }
我的 PL/SQL 脚本有效。
现在我想发送一组记录,但我不知道该怎么做。我创建了一个 PUT 方法来接收地理位置集合,并构建了一个脚本来解析参数: Put 方法
当我使用 JSON 调用 put 方法时:
{
"items":[
{
"customer":1,
"latitude":-21.13179,
"longitude":-47.736782
},
{
"customer":1,
"latitude":-21.13179,
"longitude":-47.736782
}
]
}
PL/SQL code:
declare
l_values apex_json.t_values;
begin
apex_json.parse (
p_values => l_values,
p_source => :items );
end;
我收到消息:
400 - Bad Request - Expected a value but got: START_ARRAY.
我做错了什么?我想创建一个 post/put 方法来接收一个集合。谢谢你的帮助。