62,074
社区成员
发帖
与我相关
我的任务
分享
{"param":{"0":{"title":"Φ813(711-813)","param":"32","name":"管径"},"1":{"title":" δ22mm(18mm-22mm)","param":"1.8","name":"壁厚"}}}
[WebMethod]
public static string getSelectMultiple(object param)
{
}
/// </summary>
/// <returns> </returns>
[WebMethod]
public static string getSelectMultiple(object param)
{
string result = JsonConvert.SerializeObject(param);
JObject jsonObject = JObject.Parse(result);
//var str1 = jsonObject.Property("1").ToList();
StringBuilder str = new StringBuilder();
foreach (var item in jsonObject)
{
str.Append(item.Key + ":" + item.Value + ",");
}
报这个错...
d: "{"m_MaxCapacity":2147483647,"Capacity":580,"m_StringValue":"0:{\r\n \"title\": \"Φ813(711-813)\",\r\n \"param\": \"32\",\r\n \"name\": \"管径\"\r\n},1:{\r\n \"title\": \" δ34mm(30mm-34mm)\",\r\n \"param\": \"2.7\",\r\n \"name\": \"壁厚\"\r\n},2:{\r\n \"title\": \"20G、16Mn、X65\",\r\n \"param\": \"1.1\",\r\n \"name\": \"材质\"\r\n},3:{\r\n \"title\": \"丘陵地貌\",\r\n \"param\": \"1.2\",\r\n \"name\": \"作业环境\"\r\n},4:{\r\n \"title\": \"非全自动焊\",\r\n \"param\": \"1\",\r\n \"name\": \"作业方式\"\r\n},","m_currentThread":0}"
[WebMethod]
public static string getSelectMultiple(object param)
{
//var data = this.HttpContext.Request;
//HttpContext context = HttpContext.Current;
//var sr = new StreamReader(data.InputStream);
//var jsonString = sr.ReadToEnd();
string result = JsonConvert.SerializeObject(param);
JObject jsonObject = JObject.Parse(result);
var str1 = jsonObject.Property("1").ToList();
StringBuilder str = new StringBuilder();
IEnumerable<JProperty> properties = jsonObject.Properties();
foreach (JProperty item in properties)
{
//Console.WriteLine(item.Name + ":" + item.Value);
str.Append(item.Value.ToString());
} [WebMethod]
public static string getSelectMultiple(object param)
{
//var data = this.HttpContext.Request;
//HttpContext context = HttpContext.Current;
//var sr = new StreamReader(data.InputStream);
//var jsonString = sr.ReadToEnd();
string result = JsonConvert.SerializeObject(param);
JObject jsonObject = JObject.Parse(result);
var str1 = jsonObject.Property("1").ToList();
StringBuilder str = new StringBuilder();
IEnumerable<JProperty> properties = jsonObject.Properties();
foreach (JProperty item in properties)
{
//Console.WriteLine(item.Name + ":" + item.Value);
str.Append(item.Value.ToString());
}
我这么弄的...
var data = this.HttpContext.Request;
var sr = new StreamReader(data.InputStream);
var jsonString = sr.ReadToEnd();
JObject jsonObject = JObject.Parse(jsonString);
这个是接收前端Post上来的数据的。
至于JObject怎么转成Model,你可用这个:
https://blog.csdn.net/qq_17523135/article/details/86809757