Newtonsoft.Json.Linq.JArray到字符串数组C#

Newtonsoft.Json.Linq.JArray到字符串数组C#,c#,arrays,json,string,json.net,C#,Arrays,Json,String,Json.net,我有一个JSON数组,比如 model.Users = ["Joe","Barny","Power","Tester"] 模型是动态的 我想将model.Users转换为string[]Users string[] Users = model.Users 如果model.Users的类型为Newtonsoft.Json.Linq.JArray请尝试调用: string[] Users = model.Users.ToObject<string[]>() string[]Us

我有一个JSON数组,比如

model.Users =  ["Joe","Barny","Power","Tester"]
模型是动态的

我想将
model.Users
转换为
string[]Users

string[] Users = model.Users 

如果
model.Users
的类型为
Newtonsoft.Json.Linq.JArray
请尝试调用:

string[] Users = model.Users.ToObject<string[]>()
string[]Users=model.Users.ToObject()

您尝试过什么吗?model.Users的定义是什么,因为它似乎已经是字符串[]。您提供的“JSON.Array”看起来不像JSON,它更像是一个数组声明。到目前为止,您尝试过什么吗?如果您正在为一个已经有很多答案的非常老的问题添加新答案,尝试添加一句话,解释为什么以及如何更好或不同。提供的答案被标记为低质量帖子,以供审查。以下是一些指导原则。这一答案可以从解释中获益。仅代码答案不被视为“好”答案。从…起
string[] Users = new string[20];

int i = 0;

foreach ( string item in model.Users )
{
   Users[i] = item;
   i++;
}