【发布时间】:2017-03-09 21:42:33
【问题描述】:
我是 C# 和 Xamarin 的新手,想将 json 对象数组字符串转换为 json 对象数组到 c# 中的自定义类。
string test = @"{firstName: ""Sample First Name"", lastName: ""Sample Last Name""}";
Newtonsoft.Json.Linq.JObject sample = Newtonsoft.Json.Linq.JObject.Parse(test);
Console.WriteLine(sample);
返回是这样的,这是正确的:
{
"firstName": "Sample First Name",
"lastName": "Sample Last Name"
}
我认为这是可行的,因为它是单个对象,但如果我的 json 对象数组字符串是这样的,这是我从响应中得到的,它就不起作用。
string test2 = @"[{firstName: ""Sample First Name"", lastName: ""Sample Last Name""},{firstName: ""Sample First Name 2"", lastName: ""Sample Last Name 2""}]";
如何将 test2 转换为 json 对象数组?
提前感谢您的帮助。
【问题讨论】:
-
你的 json 不正确
-
嗨@viveknuna,json 中的错误是什么?
-
[{ "firstName": "Sample First Name", "lastName": "Sample Last Name" }, { "firstName": "Sample First Name 2", "lastName": "Sample Last名称 2" }]