J'ai un objet testCat ayant la valeur List (123, 456, 789) et je voudrais convertir cet objet en liste [Object] dans scala. Quand j'utilise asInstanceOf, je suis l'erreur:Scala - comment convertir un objet en liste [Objet]
DataSource.scala:310: T0 does not take parameters
[ERROR] [Console] [error]
var testCat = eachMultiCat.asInstanceOf(List[Object])
[ERROR] [Console] [error]
Quelqu'un peut-il me aider avec ce problème? Merci beaucoup.
Votre syntaxe pour utiliser 'asInstanceOf 'est incorrect - ce n'est pas une fonction qui prend un type en paramètre, mais une fonction sans paramètre qui nécessite une spécification de type. Fondamentalement, remplacer les parenthèses "'() '" par des crochets: '.asInstanceOf [List [Object]]' – Shadowlands
Cher Shadowlands, j'ai rencontré le même problème. L'objet vient de l'analyse de JSon, de toute façon j'ai déjà trouvé une autre façon d'analyser la liste. Merci beaucoup. –