#region JavaScriptSerializer
This is a form of serialization that comes with C #
JavaScriptSerializer serializer = new JavaScriptSerializer ();
List<product> Objs = serializer.deserialize<list<product>> (name);
#endregion
#region JsonConvert
Use of third-party
list<product> jobinfolist = jsonconvert.deserializeobject<list<product>> (name);
#endregion
Use an array to accept and then turn the array into an object
Jarray JavaScript = (jarray) jsonconvert.deserializeobject (name);
list<string> list = new list<string> ();
for (int i = 0; i < JavaScript. Count; i++)
{
Jobject obj = (jobject) javascript[i];
String outvalue = obj["Name"]. ToString (); Converts an array of deserialized JSON strings into objects
List. ADD (Outvalue);
}
- Public static list<t> jsonstringtolist<t> (this string jsonstr)
- {
- JavaScriptSerializer serializer = new JavaScriptSerializer ();
- List<t> Objs = serializer.deserialize<list<t>> (JSONSTR);
- return OBJS;
- }
Parsing of JSON in foreground