数据库查出的数据是这样的
BUNAME PROCESS WORKSTATION
SAVBU KITTING 點料
SAVBU KITTING 治工具管理
SAVBU KITTING 儀器點檢
SAVBU KITTING 鋼網清洗
SAVBU KITTING 化學品使用
SAVBU SMT 印刷機
SAVBU SMT SPI
然后需要变成这样
buname:savbu{
PROCESS:KITTING{
WORKSTATION: 點料
WORKSTATION: 治工具管理
}
}
7 个解决方案
#1
学习数据结构知识,并且先自己设计一个递归嵌套结构的实体Class出来。
#2
MVC有model,不是mvc可以自己序列化,再不济你可以拼接字符串
#3
比如:
string _json=string.emty;
for(int i=0;i<arr.count;i++){
_json += "{";
_json += "小王" + ":'" +arr[i].a+ "',";
_json = _json + "},";
}
_json = "[" + _json.substring(0, _json.length - 1) + "]";
string _json=string.emty;
for(int i=0;i<arr.count;i++){
_json += "{";
_json += "小王" + ":'" +arr[i].a+ "',";
_json = _json + "},";
}
_json = "[" + _json.substring(0, _json.length - 1) + "]";
#4
既然APP要的结构 跟你用序列号的结构不一致 那么就自己写一个BASE 出来 转换成这个结构不就好了。这难道还要想吗
#5
Newtonsoft.Json;
Newtonsoft.Json.Linq
Newtonsoft.Json.Linq
#6
根据JSON结构定义好类:
public class kitting{
public string workstation;
}
public class savbu{
public class kitting _kit;
}
然后利用C#的反序列化,将JSON当做类操作。
strign json="...";
c = b.Deserialize(json) as savbu;
自己递归解析那些JSON写,够呛!!
public class kitting{
public string workstation;
}
public class savbu{
public class kitting _kit;
}
然后利用C#的反序列化,将JSON当做类操作。
strign json="...";
c = b.Deserialize(json) as savbu;
自己递归解析那些JSON写,够呛!!
#7
#1
学习数据结构知识,并且先自己设计一个递归嵌套结构的实体Class出来。
#2
MVC有model,不是mvc可以自己序列化,再不济你可以拼接字符串
#3
比如:
string _json=string.emty;
for(int i=0;i<arr.count;i++){
_json += "{";
_json += "小王" + ":'" +arr[i].a+ "',";
_json = _json + "},";
}
_json = "[" + _json.substring(0, _json.length - 1) + "]";
string _json=string.emty;
for(int i=0;i<arr.count;i++){
_json += "{";
_json += "小王" + ":'" +arr[i].a+ "',";
_json = _json + "},";
}
_json = "[" + _json.substring(0, _json.length - 1) + "]";
#4
既然APP要的结构 跟你用序列号的结构不一致 那么就自己写一个BASE 出来 转换成这个结构不就好了。这难道还要想吗
#5
Newtonsoft.Json;
Newtonsoft.Json.Linq
Newtonsoft.Json.Linq
#6
根据JSON结构定义好类:
public class kitting{
public string workstation;
}
public class savbu{
public class kitting _kit;
}
然后利用C#的反序列化,将JSON当做类操作。
strign json="...";
c = b.Deserialize(json) as savbu;
自己递归解析那些JSON写,够呛!!
public class kitting{
public string workstation;
}
public class savbu{
public class kitting _kit;
}
然后利用C#的反序列化,将JSON当做类操作。
strign json="...";
c = b.Deserialize(json) as savbu;
自己递归解析那些JSON写,够呛!!