我有一个对象数组。现在我想将它们转换为json。
var dd =new MyUser[10];
for (int i = 0; i < 10; i++)
{
Debug.Log(i);
dd[i] = new MyUser();
dd[i].Status = 1;
dd[i].TokenReg = "wsdfaf";
}
如何将dd
数组转换为json?
答案 0 :(得分:5)
最简单的解决方案可能是使用JSON.NET:
string json = JsonConvert.SerializeObject(dd);
您可以通过NuGet安装它:
PM> Install-Package Newtonsoft.Json
查看project page。
输出可能如下所示:
[
{
"Status":1,
"TokenReg":"wsdfaf"
},
{
"Status":1,
"TokenReg":"wsdfaf"
},
{
"Status":1,
"TokenReg":"wsdfaf"
},
...
]
答案 1 :(得分:0)
以下内容可能会起到作用
JObject json = new JObject();
var finalJson = json.Serialize(dd);