Newtonsoft.Json.Linq.JArray naar string array C#

Ik heb een JSON-array zoals

model.Users =  ["Joe","Barny","Power","Tester"]

het model is dynamic

Ik wil model.Usersconverteren naar string[] Users

string[] Users = model.Users 

Hoe kan ik dat doen?


Antwoord 1, autoriteit 100%

Als model.Usersvan het type Newtonsoft.Json.Linq.JArrayis, probeer dan te bellen:

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

Antwoord 2

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

Other episodes