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));
string replacedata = jArray.ToString();
replacedata = replacedata.Replace("\\", "");
replacedata = replacedata.Replace("\"{", "{");
replacedata = replacedata.Replace("}\"", "}");
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();//提交状态