I am using the new web api and so far I am loving it speed to create new controllers so quick but I am having a issue decoding it.
And My json is
[{"id":"d7fcbfb2-5ce6-4edc-bf6a-237395c7fa0a","CustomerId":"12177664-0266-4be9-be73-bc42d6a722c7","userId":"12177664-0266-4be9-be73-bc42d6a722c7","contributionId":null,"agreedPaymentsPerMonth":300.00,"paymentDue":300.00,"paymentDate":"2016-08-10T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"125df8ed-655f-4f41-ba3f-2bb7db18ce89","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2016-03-01T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"6653051b-6fd2-4df2-b947-32e576f6f276","CustomerId":"397e4a4b-cd89-43dc-9e70-c19fc27ee6e4","userId":"571bbb9d-87a1-42a6-b240-85aa40b1b7f7","contributionId":null,"agreedPaymentsPerMonth":200.00,"paymentDue":200.00,"paymentDate":"2016-07-13T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"c0dcdab8-8698-4e1c-a8e1-5449a66d75ee","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2015-10-01T00:00:00","paymentStatus":"d1f9138a-13a2-4318-91a5-a124feab2a11","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"aa29254f-2f25-4513-b38f-5f4fcc81ae07","CustomerId":"9d9b8878-04d9-42d8-b38f-1f2a9bc3416d","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2016-02-01T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"a6513f5c-0288-4b42-8b34-7635c1dbe90a","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2015-11-01T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"e350fca9-d63d-40e4-83b6-7de58af380dd","CustomerId":"12177664-0266-4be9-be73-bc42d6a722c7","userId":"12177664-0266-4be9-be73-bc42d6a722c7","contributionId":null,"agreedPaymentsPerMonth":300.00,"paymentDue":300.00,"paymentDate":"2016-07-05T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"0ce8db2a-aa8b-4d8a-8f2d-94be6a28d1cd","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2015-12-01T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"70d57b9e-cec0-4622-a0f8-bb5f8e687379","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"571bbb9d-87a1-42a6-b240-85aa40b1b7f7","contributionId":null,"agreedPaymentsPerMonth":200.00,"paymentDue":200.00,"paymentDate":"2016-07-13T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":true,"isPaid":true},{"id":"e35fdc6b-f743-49a0-a9b4-bc302aa0a689","CustomerId":"12177664-0266-4be9-be73-bc42d6a722c7","userId":"12177664-0266-4be9-be73-bc42d6a722c7","contributionId":null,"agreedPaymentsPerMonth":300.00,"paymentDue":300.00,"paymentDate":"2016-05-05T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true},{"id":"55ad92f9-7154-483e-8368-d02f14c701ca","CustomerId":"8385c3a0-9f9c-4b2c-a54b-0140b2b9e2b5","userId":"a7a11d1d-a261-44d2-b6ed-93b897e09138","contributionId":null,"agreedPaymentsPerMonth":1000.00,"paymentDue":1000.00,"paymentDate":"2016-01-01T00:00:00","paymentStatus":"454f4f54-e41a-4277-9570-8eb605d0c956","authCreatedDate":null,"authUserName":null,"status":null,"isActive":true,"isDeleted":false,"isinArrears":false,"isPaid":true}]
static void Main(string[] args) { string apiUrl = " http://api.aperturenet.co.uk:82/API/Payments"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(apiUrl); //Get the Web Response HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); //Seting Up the Stream Reader StreamReader readerStream = new StreamReader(responseStream, System.Text.Encoding.GetEncoding("utf-8")); string json = readerStream.ReadToEnd(); //Close the Stream readerStream.Close(); var jo = Newtonsoft.Json.Linq.JObject.Parse(json); }
The error I am getting is
An unhandled exception of type 'Newtonsoft.Json.JsonReaderException' occurred in Newtonsoft.Json.dll Additional information: Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path '', line 1, position 1.