在中,Book.scala文件如下所示。
package models
import play.api.libs.json.Json
object Book {
case class Book(name: String, author: String)
implicit val bookWrites = Json.writes[Book]
implicit val bookReads = Json.reads[Book]
var books = List(Book("TAOCP", "Knuth"), Book("SICP
我有一个很大的JSON,其中有许多包含数组的字段。假设一个字段是"Top“,它包含许多字段:"Middle1”、"Middle2“、"Middle3”。这些“中间”字段中的每一个都包含一个数组。有没有什么简单的方法可以只在Middle1中搜索每个元素并返回单个元素?当我在匹配的查询中尝试"Middle1.description":"blahblahblah“时,elasticsearch返回所有的Middle1。我还尝试将elasticsearch的默认映射更改为嵌套,它告诉我:
[object mapping [Middle1] can
我必须使用一个API,它需要一个包含json字符串的单个参数:
def function
data = params['data']
# Do thing with the json string data
#... More code
end
config.rb:
match "/thing" => "controller#function", :via => :post
我已经搜索和阅读了文档,我似乎找不到一种方法来做到这一点。我已经用form_for或form_tag函数搜索过了,这似乎是不可能的。我使用remot