using System.Web.Script.Serialization;
using Newtonsoft.Json;
待处理字符串:
// {"billNo":"计划指令号","dayNo":"日计划","projName":"项目名称","prodModel":"电源系统产品型号","line":"L135","battery":"电池型 号","batteryNo":"电池型号 代号","total":"3","moduleInfo":"[{\"module\":\"模组型号\",\"count\":\"数量\"},{\"module\":\"模组型号\",\"count\":\"数量\"}]" ,"batteryInfo":"[{\"maxv\":\"60\",\"minv\":\"40\",\"maxr\":\"300\",\"minr\":\"200\",\"maxc\":\"300\",\"minc\":\"200\",\"level\":\"A\"}]"} "
[WebMethod]
public bool WriteLinePlan(string Json_ProductOrder)
{
JavaScriptSerializer js = new JavaScriptSerializer();
string s = js.Deserialize<Json_ProductorObject>(Json_ProductOrder).line;
Json_ProductorObject user = (Json_ProductorObject)JsonConvert.DeserializeObject(Json_ProductOrder, typeof(Json_ProductorObject));
user.day 进行获取操作
}
Json_ProductorObject是一个实体类,
public class Json_ProductorObject
{
private string bill;
public string billNo { get { return bill; } set { bill = value; } }
private string day;
public string dayNo { get { return day; } set { day = value; } }
private string proj;
public string projName { get { return proj; } set { proj = value; } }
private string prod;
public string prodModel { get { return prod; } set { prod = value; } }
private string li;
public string line { get { return li; } set { li = value; } }
private string batt;
public string battery { get { return batt; } set { batt = value; } }
private string battNo;
public string batteryNo { get { return battNo; } set { battNo = value; } }
private string tot;
public string total { get { return tot; } set { tot = value; } }
private string module;
public string moduleInfo { get { return module; } set { module = value; } }
private string batte;
public string batteryInfo { get { return batte; } set { batte = value; } }
}