I want to read a json file, loop through "data" from json and mask the elements. Below is what I tried so far. Can someone please help me.
static void Main(string[] args)
{
var options = new JsonSerializerOptions
{
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
WriteIndented = true
};
var jsonString = File.ReadAllText(@"C:\Students\StudentsData.json");
JObject o = JObject.Parse(File.ReadAllText(@"C:\Students\StudentsData.json"));
var results = from x in o["returnData"].Children()
//where x["Address1"].Value<string>() == "Address1"
select x;
}
{
"returnData":{
"type":"ISet<MyStudents>",
"name":null,
"data":"[\n {\n \"StudentDetails\": {\n \"Address1\": \"1234 First Street\",\n \"Address2\": null,\n \"Address3\": null,\n \"Address4\": null,\n \"City\": \"First Street\" }\n]"
}
}