Saya menyimpan String ini di basis data saya:
str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }"
String ini sudah dalam format JSON tetapi saya ingin mengonversinya menjadi Objek JObject atau JSON.
JObject json = new JObject();
Saya mencoba para json = (JObject)str;
pemain tetapi tidak berhasil jadi bagaimana saya bisa melakukannya?
jika Anda tidak ingin atau memerlukan objek yang diketik coba:
atau coba untuk objek yang diketik coba:
sumber
Ini bekerja
sumber
ada cara yang menarik untuk mencapai tujuan lain yaitu memiliki basis kelas tipe json yang kuat dengan alat yang sangat kuat yang saya gunakan beberapa hari yang lalu untuk pertama kalinya menerjemahkan hasil jou yang diperdagangkan ke dalam kelas
Adalah alat sederhana: salin tempel sumber json Anda dan dalam beberapa detik Anda akan memiliki orientasi json kelas yang sangat diketik . Dengan cara ini Anda akan menggunakan kelas-kelas ini yang lebih kuat dan mudah digunakan.
Saya harap itu dapat membantu Anda
sumber
Anda dapat mencoba seperti berikut:
sumber
Ini berfungsi untuk saya gunakan
JsonConvert
sumber
Ini tidak berfungsi jika JObject ini berfungsi untuk data format json sederhana. Saya telah mencoba data saya dari data format json di bawah ini untuk deserialize dalam jenis tetapi tidak mendapatkan respons.
Untuk Json ini
sumber
Jika string JSon Anda "" memiliki kuotasi ganda, bukan kuotasi tunggal 'dan memiliki \ n sebagai indikator dari baris berikutnya, maka Anda perlu menghapusnya karena itu bukan string JSon yang tepat, contoh seperti yang ditunjukkan di bawah ini:
sumber