---
title: "How to Parse JSON Array using Newtonsoft"  
description: "How to Parse JSON Array using Newtonsoft"  
author: "Barbara Jones"  
published: 2015-01-18  
updated: 2015-01-18  
canonical: https://www.mindstick.com/forum/12870/how-to-parse-json-array-using-newtonsoft  
category: "asp.net"  
tags: ["c#", "json", "json.net", "array"]  
reading_time: 1 minute  

---

# How to Parse JSON Array using Newtonsoft

I'm working on a [project](https://www.mindstick.com/articles/105927/how-to-excel-at-managing-multiple-projects) in which I want to **deserialize** a [JSON Array](https://www.mindstick.com/forum/12876/how-to-parse-json-array-using-newtonsoft). I have tried but didn't get how to parse it.

**JSON ARRAY:**

{"showAttendanceResult":[{"lec_no":"FA10-BCS-40","reg_no":"2","std_status":"A","std_username":"fahidnadeem"},{"lec_no":"FA10-BCS-4","reg_no":"2","std_status":"A","std_username":"muneebamjad"}]}

Here is the JSON which I get from the [WebService](https://www.mindstick.com/forum/166/webservice-method):

**How I Tried:**

```
    string URL = "http://localhost:32319/ServiceEmployeeLogin.svc/getattendance";    WebRequest wrGETURL;    wrGETURL = WebRequest.Create(URL
+ "/" + Server.UrlEncode("24-06-2014"));    wrGETURL.Method = "POST";    wrGETURL.ContentType
= @"application/json; charset=utf-8";    HttpWebResponse webresponse = wrGETURL.GetResponse() as HttpWebResponse;     Encoding enc = System.Text.Encoding.GetEncoding("utf-8");    // read response stream from response object    StreamReader loResponseStream = new StreamReader(webresponse.GetResponseStream(), enc);     // read string from stream data    strResult =loResponseStream.ReadToEnd();    // close the stream object    loResponseStream.Close();    // close the response object    webresponse.Close();     RootObject ro = JsonConvert.DeserializeObject<RootObject>(strResult);     //what to do now?    }} public class ShowAttendanceResult{    public string lec_no { get; set; }    public string reg_no { get; set; }    public string std_status { get; set; }    public string std_username { get; set; }} public class RootObject{    public List<ShowAttendanceResult>showAttendanceResult { get; set; }}
```

## Replies

### Reply by Tom Cruser

RootObject ro = JsonConvert.DeserializeObject<RootObject>(strResult);

foreach(var item in ro.showAttendanceResult)

{

string _name= item.lec_no;

}


---

Original Source: https://www.mindstick.com/forum/12870/how-to-parse-json-array-using-newtonsoft

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
