Я пытаюсь получить queryID с помощью функции POST () в R. Он работает хорошо, пока я использую только простой JSON
library(httr)
library(jsonlite)
base_json <- paste('
{
"segment" : "WHG_M"
}
')
id <- POST("url",
body = fromJSON(base_json),
encode = "json",
authenticate(username,password, type = "basic"))
Однако, когда я пытаюсь включить дополнительные условия, т.е.:
base_json <- paste('
{
"segment" : "WHG_M",
"administrativeSpatialFilter" : {
"municipalityCodes" : [ 11000000 ]
}
}
')
Я получаю следующую ошибку для POST ():
Cannot deserialize instance of `java.util.ArrayList`
out of VALUE_NUMBER_INT token
с
fromJSON(base_json)
$segment
[1] "WHG_M"
$administrativeSpatialFilter
$administrativeSpatialFilter$municipalityCodes
[1] 11000000
Кто-нибудь знает, как решить проблему?