JavaScriptSerializer.DeserializeObject(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert de opgegeven JSON-tekenreeks naar een objectgrafiek.
public:
System::Object ^ DeserializeObject(System::String ^ input);
public object DeserializeObject(string input);
member this.DeserializeObject : string -> obj
Public Function DeserializeObject (input As String) As Object
Parameters
- input
- String
De JSON-tekenreeks die moet worden gedeserialiseerd.
Retouren
Het gedeserialiseerde object.
Uitzonderingen
input is null.
De input lengte overschrijdt de waarde van MaxJsonLength.
– of –
De limiet voor recursie die is gedefinieerd door RecursionLimit is overschreden.
– of –
input bevat een onverwachte tekenreeks.
– of –
input is een woordenlijsttype en er is een niet-tekenreekssleutelwaarde aangetroffen.
– of –
input bevat liddefinities die niet beschikbaar zijn voor het doeltype.
input bevat een eigenschap '__type' die een aangepast type aangeeft, maar de type-resolver die momenteel aan de serializer is gekoppeld, kan geen bijbehorend beheerd type vinden.
– of –
input bevat een eigenschap '__type' die een aangepast type aangeeft, maar het resultaat van het deserialiseren van de bijbehorende JSON-tekenreeks kan niet worden toegewezen aan het verwachte doeltype.
– of –
input bevat een eigenschap '__type' die aangeeft Object of een niet-instanteerbaar type (bijvoorbeeld een abstract type of een interface).
– of –
Er is geprobeerd een JSON-matrix te converteren naar een matrixachtig beheerd type dat niet wordt ondersteund voor gebruik als JSON-deserialisatiedoel.
– of –
Het is niet mogelijk om te converteren input naar het doeltype.
Opmerkingen
Deze deserialisatiemethode probeert niet de hoofdmap van de objectgrafiek te casten naar een specifiek type, net als bij de Deserialize methode.