JavaScriptSerializer.DeserializeObject(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi string JSON yang ditentukan menjadi grafik objek.
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
Parameter
- input
- String
String JSON yang akan dideserialisasi.
Mengembalikan
Objek yang dideserialisasi.
Pengecualian
input adalah null.
Panjang input melebihi nilai MaxJsonLength.
-atau-
Batas rekursi yang ditentukan oleh RecursionLimit terlampaui.
-atau-
input berisi urutan karakter yang tidak terduga.
-atau-
input adalah jenis kamus dan nilai kunci non-string ditemukan.
-atau-
input menyertakan definisi anggota yang tidak tersedia pada jenis target.
input berisi properti "__type" yang menunjukkan jenis kustom, tetapi pemecah masalah jenis yang saat ini terkait dengan serializer tidak dapat menemukan jenis terkelola yang sesuai.
-atau-
input berisi properti "__type" yang menunjukkan jenis kustom, tetapi hasil deserialisasi string JSON yang sesuai tidak dapat ditetapkan ke jenis target yang diharapkan.
-atau-
input berisi properti "__type" yang menunjukkan atau Object jenis yang tidak dapat di-instans (misalnya, jenis abstrak atau antarmuka).
-atau-
Upaya dilakukan untuk mengonversi array JSON ke jenis terkelola seperti array yang tidak didukung untuk digunakan sebagai target deserialisasi JSON.
-atau-
Tidak dimungkinkan untuk mengonversi input ke jenis target.
Keterangan
Metode deserialisasi ini tidak mencoba melemparkan akar grafik objek ke jenis tertentu, seperti halnya Deserialize metode .