Die Instanz von java.lang.String aus dem START_ARRAY-Token kann nicht deserialisiert werden

9

Ich bin sehr neu im Jackson-Parser. Mein Code lief bis heute in Ordnung. Ich bin nicht in der Lage, den Fehler herauszufinden.

%Vor%

Hier ist der Code für URL-Aufruf und Objekt-Mapper:

%Vor%

Hier ist die POJO-Klasse:

%Vor%

Hier ist die Hauptfunktion:

%Vor%     
Shek 12.01.2015, 22:08
quelle

1 Antwort

12

Der Fehler ist:

  

Die Instanz von java.lang.String aus START_ARRAY kann nicht deserialisiert werden   Token bei [Quelle: Zeile: 1, Spalte: 1095] (über die Referenzkette:   JsonGen [" Plattformen "])

In JSON sieht platforms wie folgt aus:

%Vor%

Versuchen Sie also, Ihren Pojo so zu ändern:

%Vor%

BEARBEITEN : Sie müssen auch mobile_networks ändern. Sieht so aus:

%Vor%     
Bruno César 12.01.2015 22:55
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '358465',
    'url' => 'can-not-deserialize-instance-of-java-lang-string-out-of-start-array-token',
];

$_SESSION = [
    '__flash' => [],
];