JavaScriptSerializer Invalid JSON primitive
Lorsque j'utilise le JavaScriptSerializer en C# je suis un "Invalid JSON primitive" l'exception". Je suppose que le problème est avec mon json chaîne d'entrée mais je ne vois pas le problème.
JavaScriptSerializer new JavaScjs =riptSerializer();
js.Deserialize<Object>(json)
"{\"new_name\":\"Arlington\",\"new_locationid\":\"089c6c6a-f520-e111-bdd3-00505695001f\"},{\"new_name\":\"Atlanta\",\"new_locationid\":\"0a9c6c6a-f520-e111-bdd3-00505695001f\"},{\"new_name\":\"Baltimore\",\"new_locationid\":\"0c9c6c6a-f520-e111-bdd3-00505695001f\"}"
bonne question=>de meilleures réponses
Votre problème, c'est que l'objet n'a pas les membres qui sont dans le json si vous voulez convertir à un objet sans faire de tous les membres dans une classe personnalisée utilisez le mot-clé dynamic: js.Désérialiser<dynamique>(json)
Votre problème, c'est que l'objet n'a pas les membres qui sont dans le json si vous voulez convertir à un objet sans faire de tous les membres dans une classe personnalisée utilisez le mot-clé dynamic: js.Désérialiser<dynamique>(json)
OriginalL'auteur GoBeavs | 2012-11-20
Vous devez vous connecter pour publier un commentaire.
GoBeavs:
J'ai validé votre json ici: http://jsonlint.com/
Votre json texte est faux: vous devez la mettre entre crochets ([]) lorsque vous avez un tableau json. Il doit ressemble à ça:
OriginalL'auteur tcbrazil