Мне трудно десериализовать (используя Rust's serde
и serde_json
v1.0) следующий JSON, который я получаю:
{
["string content"]
}
Массив объекта не идентифицированпо ключу, поэтому следующее не работает:
#[derive(Deserialize)]
struct Data {
key: Vec<String>
}
Я также пытался использовать #[serde(flatten)]
в поле key
, но получаю ошибку:
can only flatten structs and maps (got a sequence)
Данные, которые я получаю, не похожи на действительный JSON.Можно ли все еще использовать serde_json
?