微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为查询参数执行 RESTish 对象数组的最佳方法

如何解决为查询参数执行 RESTish 对象数组的最佳方法

我正在为旧唱片构建音乐编目服务,并且我有一些高级查询以允许用户搜索特定字段。我最初的想法是这样做:

df[df == "_"] = NA
df = as.data.frame(sapply(df,function(x) gsub(",","",x)))
i <- apply(df,2,function(x) !any(is.na(as.numeric(na.omit(x))))) # if a column can be converted to numeric without any NAs,e.g. column 1 can't
df[,i] = lapply(df[,i],as.numeric)

问题在于它编码为这种格式:

api/catalog?search=string&filter=[{field1:value1},{field2:value1},...]

对于如何传入对象数组似乎没有普遍的共识。

最好将查询参数字符串化以便在后端反序列化?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。