Tout d'abord permettez-moi de dire, j'ai cherché avant de poster, juste ne peux pas trouver la réponse.Impossible de désérialiser l'objet - BEGIN_OBJECT attendu mais était STRING à la ligne 1 colonne 1
Je n'arrive pas à désérialiser un fichier JSON. C'est un JSON valide (vérifié à http://jsonlint.com/) et il a été produit avec servicestack json serializer.
Je reçois
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
Voici mon JSON envoyé par le serveur:
{
"artistName": "",
"pathInfo": "C:\\Users\\Unknown\\Desktop\\Audio Sketches\\Chill.mp3",
"indexPos": 0,
"messageType": "song"
}
Comment ça reçu:
{"artistName":"","pathInfo":"C:\\Users\\Unknown\\Desktop\\Audio Sketches\\Chill.mp3","indexPos":0,"messageType":"song"}
Voici l'objet pour le maintenir :
public class Song {
private String artistName;
private String albumName;
private String titleName;
private String pathInfo;
private String indexPos;
private String messageType;
public Song() {
}
Pouvez-vous s'il vous plaît poster JSON que vous avez exactement pas formaté et non modifiés du tout –
Bien sûr, ajouté à poster – Yosi199
Comment allez-vous l'analyser, afficher le code :) s'il vous plaît –