using Newtonsoft.Json; using Newtonsoft.Json.Linq;
1、转json对象
string reimbursement = JsonConvert.SerializeObject(new ? ? ? ? ? ? ? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? originType= originType, ? ? ? ? ? ? ? ? ? ? ? ? ? ? deptNo= deptNo? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? });
2、转json数组对象
JArray jArray = new JArray();
string item1 = JsonConvert.SerializeObject( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?new ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?materialCode= materialCode, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?materialName= materialName ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?); ?jArray.Add(new JValue(item1));
3、json解析
string retstr = PostHttp(url, data, "utf-8", "application/x-www-form-urlencoded");
JObject jo = (JObject)JsonConvert.DeserializeObject(retstr); string status = jo["status"].ToString();//提交状态
|