dimanche 18 mai 2014

ASP.net - convertir la chaîne JSON à objet JSON c# - Stack Overflow


I have this String stored in my database:


str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }"

This string is already in the JSON format but I want to convert it into a JObject or JSON Object


JObject json = new JObject();

I tried the json = (JObject)str; cast but it didn't work so how can I do it?


Thank you!




JObject defines method Parse for this:


JObject json = JObject.Parse(str);

You might want to refer to Json.NET documentation.




This works


    string str = "{ 'context_name': { 'lower_bound': 'value', 'pper_bound': 'value', 'values': [ 'value1', 'valueN' ] } }";
JavaScriptSerializer j = new JavaScriptSerializer();
object a = j.Deserialize(str, typeof(object));



there's an interesting way to achive another goal which is to have a strongly type class base on json with a very powerfull tools that i used few days ago for first time to translate tradedoubler json result into classes


Is a simple tool: copy your json source paste and in few second you will have a strongly typed class json oriented . In this manner you will use these classes which is more powerful and simply to use.


I hope that can help you



I have this String stored in my database:


str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }"

This string is already in the JSON format but I want to convert it into a JObject or JSON Object


JObject json = new JObject();

I tried the json = (JObject)str; cast but it didn't work so how can I do it?


Thank you!



JObject defines method Parse for this:


JObject json = JObject.Parse(str);

You might want to refer to Json.NET documentation.



This works


    string str = "{ 'context_name': { 'lower_bound': 'value', 'pper_bound': 'value', 'values': [ 'value1', 'valueN' ] } }";
JavaScriptSerializer j = new JavaScriptSerializer();
object a = j.Deserialize(str, typeof(object));


there's an interesting way to achive another goal which is to have a strongly type class base on json with a very powerfull tools that i used few days ago for first time to translate tradedoubler json result into classes


Is a simple tool: copy your json source paste and in few second you will have a strongly typed class json oriented . In this manner you will use these classes which is more powerful and simply to use.


I hope that can help you


0 commentaires:

Enregistrer un commentaire