Я пытаюсь написать обертку над play-json и что-то вроде этого. Я хочу сериализовать простое значение, скажем, строку, в конкретный путь, например так:
(JsPath \ "string" \ 0 \ "test").write[String].writes("test")
В ответ я получаю java.lang.RuntimeException: expected KeyPathNode
, который указывает на JsPath.scala: 149
В этой строке предложение совпадения явно выбрасывается, если индекс находится в пути, но почему?
Мне кажется, что я хочу массив в моем JSON.