遇到这样的情况:
Unity向服务器通过requestTool.createPostRespone请求提交数据,插入数据库中。
参数格式为Dictionary<string,string>
因此,需要将多条数据,json序列化
【{name:wanger,age:20},{name:zhangsan,age:22}…{name:zhangwu,age:23}】
1:首先重写toString函数,Json序列化原本的列表包含的类型
public override string ToString()
{
string vuale = JsonUtility.ToJson(this)+",";
return vuale;
}
2:拆分
通过正则表达式,将双引号去掉
以下是封装好的函数
$1表示第一个括号里面的内容
public Dictionary<string, string> toDic(List<类型> 列表名)
{
string temp = "";
Dictionary<string, string> abc = new Dictionary<string, string>();
List<string> bbb = new List<string>();
foreach (类型 data in 传入列表名) {