如何在C# Restsharp中将JSON对象转换为JSON数组(异常-无法将newtonsoft.json.linq.jobject转换为newtonsoft.json.linq.array")



以下是我的要求-

实际JSON ={"page" 2"per_page" 6,"total" 12,"total_pages" 2}

我想让它如下-

({"page" 2"per_page" 6,"total" 12,"total_pages" 2})

如果有人能在c# (RestSharp)中提供最好的逻辑,那将是很大的帮助

基本上你可以将json数据存储在列表中。

var json = new
{
name = "john doe",
age = 20
};
var list = new List<dynamic>();
list.Add(json);

稍后,当序列化列表时。它看起来像这样:

[{"name":"john doe","age":20}]

希望有帮助。

创建一个空数组,然后将json对象推入该数组

的例子:

var obj = { "name":"test", "email":"test@test.com" };
var list = [];
list.push(obj);
结果:

list = [{ "name":"test", "email":"test@test.com" }];

你可以使用下面的代码,这是一个工作

var obj = new { name = "test", email = "test@test.com" };
var list = new List<dynamic>();
list.Add(obj);

相关内容

  • 没有找到相关文章

最新更新