如何在 C# Restsharp 中将 JSON 对象转换为 JSON 数组(异常 - 无法将 newtonsoft.json.linq.jobject 转换为 newtonsoft.json.linq.array")
How to convert JSON Object to JSON Array in C# Restsharp (Exception- cannot convert newtonsoft.json.linq.jobject to newtonsoft.json.linq.array")
以下是我的要求-
实际JSON=
{
“第2页,
“per_page”:6,
“总计”:12,
“total_pages”:2
}
我想做成下面这样-
[
{
“第2页,
“per_page”:6,
“总计”:12,
“total_pages”:2
}
]
如果有人能提供在 C# (RestSharp) 中执行此操作的最佳逻辑,那将会很有帮助
创建一个空数组,然后将 json 对象推入该数组。
示例:
var obj = { "name":"test", "email":"test@test.com" };
var list = [];
list.push(obj);
结果:
list = [{ "name":"test", "email":"test@test.com" }];
基本上您可以将 json 数据存储在列表中。
var json = new
{
name = "john doe",
age = 20
};
var list = new List<dynamic>();
list.Add(json);
稍后,当您序列化列表时。它看起来像这样:
[{"name":"john doe","age":20}]
希望对您有所帮助。
您可以使用下面的代码,这是有效的。
var obj = new { name = "test", email = "test@test.com" };
var list = new List<dynamic>();
list.Add(obj);
以下是我的要求-
实际JSON= { “第2页, “per_page”:6, “总计”:12, “total_pages”:2 }
我想做成下面这样-
[ { “第2页, “per_page”:6, “总计”:12, “total_pages”:2 } ]
如果有人能提供在 C# (RestSharp) 中执行此操作的最佳逻辑,那将会很有帮助
创建一个空数组,然后将 json 对象推入该数组。
示例:
var obj = { "name":"test", "email":"test@test.com" };
var list = [];
list.push(obj);
结果:
list = [{ "name":"test", "email":"test@test.com" }];
基本上您可以将 json 数据存储在列表中。
var json = new
{
name = "john doe",
age = 20
};
var list = new List<dynamic>();
list.Add(json);
稍后,当您序列化列表时。它看起来像这样:
[{"name":"john doe","age":20}]
希望对您有所帮助。
您可以使用下面的代码,这是有效的。
var obj = new { name = "test", email = "test@test.com" };
var list = new List<dynamic>();
list.Add(obj);