Click here to Skip to main content
15,891,431 members
Everything / JSON.NET

JSON.NET

JSON.NET

Great Reads

by thangchung
Learn to organize clean architecture to modular patterns
by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes - System.Text.Json
by Michael Doleman
A simple DAL with an integrated, lightweight model for database seeding from a JSON source, using the code-first method in Entity Framework.
by Hamid Mosalla
Dynamically building JSON tree for use In JavaScript components using C#

Latest Articles

by Graeme_Grant
How to deserialize very large simple & complex JSON Streams (.NET 6.0 & 7.0)
by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes - System.Text.Json
by Graeme_Grant
Working with simple JSON objects and collections to Custom Converters and Transformations into .NET classes - NewtonSoft.Json
by Uladzislau Baryshchyk
Easy way to work with JSON file in C#/.NET

All Articles

Sort by Updated

JSON.NET 

1 Dec 2014 by /\jmot
See..Use C# to get JSON Data from the Web and Map it to .NET Class => Made Easy![^]https://www.udemy.com/blog/c-sharp-json/[^]http://msdn.microsoft.com/en-us/library/bb299886.aspx[^]
12 Feb 2015 by /\jmot
See .http://stackoverflow.com/questions/25030498/parse-json-data-string-store-in-array[^]https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh770289.aspx[^]https://blog.udemy.com/c-sharp-json/[^]
27 Mar 2017 by _Asif_
There are problems in your json string. Correct json would be like thisfinal = [{"Col1":"219","Col2":"234","Col3":"79","Col4":"12","Col5":"0D2","Col6":"14","Col7":"35","Col8":"null","NUMB":[{"PPWK":"201710","Vol":0},{"PPWK":"201711","Vol":0},{"PPWK":"201712","Vol":0},{"PPWK":"201713","Vol":0}]}]
8 May 2015 by _Noctis_
This will allow you to integrate your linqpad code easily to Visual Studio
27 Aug 2014 by Abhinav S
Null is a reserved value in JSON.So you can set the file to [] rather than [null].
10 Nov 2015 by Abhinav S
TryCapture a Screenshot of a Div with JavaScript[^]Take Screenshot of Web Page and Save It to Server [^]
11 Mar 2019 by AdamWhitehat
From the error, it sounds like it cannot find the DLL. Place the DLL next to your executable or run the command: sudo apt-get install Newtonsoft.Json and then I think the runtime will know where to look.
2 Jul 2014 by Afzaal Ahmad Zeeshan
You already have it done! If you just want to remove that one particular text part. You can use this simple method too.// ignore this part.xmlns="http://tempuri.org/"// String stringContent = "JsonResultAsStringHere";String newString =...
2 Aug 2014 by Afzaal Ahmad Zeeshan
The answer is simple, since you're handling this script on the onclick event it would always trigger that way. If you want it to happen as soon as the page loads you can try to add it to the body tag, like thisThis would execute the very time when you will run the page to load it....
9 Dec 2016 by Afzaal Ahmad Zeeshan
Plus, this is a general recommendation that to parse this kind of JSON, you should consider using a dynamic approach. That way you can overcome maximum of errors in deserialization of your JSON document. I wrote the article about this topic in C#, From zero to hero in JSON with C#[^], there...
12 Feb 2017 by Afzaal Ahmad Zeeshan
One single reason: Because you are not doing it correctly. You are deserializing it to a "list of list of posts". And your JSON is a "document containing posts". I could write something as simple as, // Skip compile time type checking, first. dynamic deserialize_post =...
12 Jun 2018 by Afzaal Ahmad Zeeshan
First of all, that code won't compile as it is, even if you manage to have it compiled — by adding a @ at the beginning of string — you would need to just call the property Message and get everything you need. What was too difficult in that? dynamic obj = JsonConvert.DeserializeObject(msdg); ...
29 Mar 2020 by Afzaal Ahmad Zeeshan
You can read my article to understand how to work with JSON data in C#, From zero to hero in JSON with C#[^]. It gives you an overview of JSON data, Newtonsoft library for JSON handling and a bunch of other tips. Now as for the question and this...
30 May 2014 by Ahmed Bensaid
Your string result is already in JSON ;)Just revise the end of your string, then read it and use it as you want.[{"POSCODE":"01","POSDESC":"BAR"},{"POSCODE":"13","POSDESC":"CAT AC"},{"POSCODE":"02","POSDESC":"CATERING"},{"POSCODE":"15","POSDESC":"CLUB...
31 Jul 2018 by Ahmed Raouf
I wrote a javascript code using jQuery to traverse any json object with any structure and return an HTML table for displaying the json object content. I hope this code help you: var outHtml = ''; var tblHtml = ''; function parseJsonResult(obj) { outHtml = ''; ...
20 Sep 2019 by ahmed_sa
I need to make json string formate suitable to select statement as following : select FooterTable.LineNumber,FooterTable.ItemCode,FooterTable.Quantity,FooterTable.UniPrice,FooterTable.Total from MasterTable inner join FooterTable on...
26 Jul 2018 by Ajcek84
Dynamic proxy for lazy deserialization of large JSON files
24 Nov 2014 by Ajith.Kerala
Hi, this is my listpublic class Collection { public int CategoryId { get; set; } public string CategoryName { get; set; } public int ClassGroupId { get; set; } public string ClassName { get; set; } public int ClassNumber { get; set; } ...
25 Jun 2014 by akashjg
hello everyone,I am making one small Application but this code works only First time when page lode.when i click Edit Or Delete First time Work fine but when i click second time that work nothing?This is my Code
8 Jan 2015 by Akhilesh7799
Hello All I've been trying to accomplish edit,update and delete radgrid row on Client side , but i am unable to do it.I tried with GridEditCommandColumn Column edit button , unable to set the grid in Edit index mode and update . Moreover the postback is happening when i clicked on Edit...
5 Sep 2016 by Aless Alessio
Serialize concrete classes that have interface properties
8 Mar 2017 by Amien90
public class RootJson{ public string App { get; set; } public List ListSourcesFile { get; set; }}public class SourcesFile{ public string Source { get; set; }}This is my rootNow: RootJson rootjson = new RootJson() rootjson.App =...
8 Mar 2017 by Amien90
RootJson rootjson = new RootJson{ App = appIdentifier.AppName, ListSourcesFile = new List { new SourcesFile { Source = "Fdf", }, new SourcesFile { Source = "Sdr", }, },};or:SourcesFile...
17 Mar 2024 by Andre Oosthuizen
As I am all about PHP, I found this interesting to play around with, be forewarned though that there are WAY more to the below code than what is given, you have to insert certain security measures, you need to know how to start a session to grab...
1 Jun 2015 by Andy Lanng
function redirect(querystring){ var url = "http://www.newlocation.com" if(querystring && querystring.length) url = url+querystring; window.location=url ;}
24 Nov 2015 by Andy Lanng
It denotes an array.If you have a class like :private class pax{ public string type {get;set;} public int count {get;set;}}then you can deserialize to an array of this called paxs:private class myObject{ public pax[] paxs {get;set;}}//...myObject mo =...
18 Oct 2016 by Andy Lanng
I suggest you use Newtonsoft.Json[^] to convert the json into a c# object.There is plenty of help on how to use Newtonsoft.Json, and you can use nuget package manager to download it.You can either parse it into an object you define or into a dynamic object, but explaining dynamic...
8 Oct 2018 by Andy Lanng
(You need to reply to comments or the commenter won't see the alert) Images are represented in several ways on an upload, usually as a large chunk of hexidecimal (0-9A-F). This string can be parsed into bytes and then into an image. It's a literal representation of the 1's and 0's that make up...
14 Jun 2017 by Aneets
Hi, Have an interesting project here. I am trying to write an app to go onto a Motorola scanner that runs .Net Compact 3.5. I have to work with a REST API and am having issues with Deserializing the json to the classes that I have written using Json.Net 3.5 R8 (this is the last version of...
12 Feb 2021 by Aneets
Hi, Am really struggling with Posting Json to a Secure Rest API in a VB.net Compact 3.5 App. Below is the first Piece of code I tried and I get a error that 'Could not establish secure channel for SSL/TLS' Imports Newtonsoft.Json Imports System.Net Imports System.IO Imports System.Text Public...
12 Mar 2015 by Anele Ngqandu
Done some googling and this is what I found.http://www.aspsnippets.com/Articles/Filter-ASPNet-GridView-using-DropDownList.aspx[^]http://www.aspsnippets.com/Articles/Filter-GridView-with-DropDownList-using-FilterExpression-in-SqlDataSource-in-ASPNet.aspx[^]Also check some...
2 Apr 2016 by Anil Sharma1983
you can try this waypublic class Plan{ public int planId { get; set; } public string name { get; set; } public object href { get; set; } public string channelId { get; set; } public int officeNumber { get; set; } public int faNumber { get; set; } public...
5 Aug 2014 by Anis Derbel
We always wonder how we can store pictures in database
21 Mar 2015 by anurag19289
My Json is...
2 Apr 2014 by Appdev(Icode)
HiI'm creating a webservice which should get data from database(sql server) and return it.Every thing working fine.But what i need is i need to display the data with the format which i need.Here is my code:using System;using System.Collections.Generic;using System.Linq;using...
3 Apr 2014 by Appdev(Icode)
HiI made few changes in my code now it works perfectHere is my code:public string GetEmployees() { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); SqlConnection con =...
3 Oct 2015 by Aqib Shehzad
I want to bind Json.net serialize data which is in JSON format to tree from client side jquery.Can anyone help me to do by giving plugin link or any jsfiddle link.
5 Jun 2014 by ArunRajendra
Check this link hope it helps.http://mvcworld.blogspot.in/2013/06/convert-json-date-to-javascript-date.html[^]
21 Jan 2015 by arvind mepani
If you want to convert Serialize json string to JSON object on client side you can use JSON.Parse(JSONstring) method.and also refer below linkhttp://stackoverflow.com/questions/2257117/json-string-to-js-object[^]
24 Feb 2014 by Aswathi Narayan
Hai,Am using this code for Inserting Data..I need to pass dat as object array.. How can I write code for this??????var dat = "{FeeNameId:'"+FeeNameId+"',FeeName:'" + FeeName + "',FeeType:'"+FeeType+"'}"; var url="../Services/FeesService.asmx/InsertFeeName" ...
20 Dec 2018 by AtulSharma609
I want make a json string like this and post in asp.net c# { "data": { "amount":100,"currencyType":"MYR","expiry":{"type":"PERMANENT"},"isPreFillAmount":true,"method":null,"order":{"detail":"detail","title":"title"},"redirectUrl":"https://google.com","storeId":"1234","type":"DYNAMIC" }, ...
26 Dec 2018 by AtulSharma609
I post a json string for payment , after payment it redirects to my success page, On my success page i need get transaction details So as per Payment Documentation i need use json Get Method to get the transaction details , passing a code like ...
26 Dec 2018 by AtulSharma609
I solved the issue, No need to add Get Streams once use Get Methods Here are the solutions. var httpWebRequestQR = (HttpWebRequest)WebRequest.Create(reqUrl); httpWebRequestQR.ContentType = "application/json"; httpWebRequestQR.Method = "GET"; ...
31 Dec 2015 by B. Clay Shannon
I've got this code to try to open a .json file and read it: [Route("{unit}/{begindate}")] public string Get(string unit, string begindate) { string _unit = unit; string _begindate = String.Format("{0}01",...
7 May 2015 by be.bart
The first line of the error message says that the collection was modified during serialization. Do you use a loop that removes items from this collection during serialization? Or is there another thread removing items from the collection?
26 May 2014 by Bhavana Kaparthy
Refer the following linkhttp://www.dotnet-tricks.com/Tutorial/mvc/42R0171112-CRUD-Operations-using-jQuery-dialog,-Entity-Framework-and-ASP.NET-MVC.htmlHope it will helpful to youRegardsBhavana Ky
19 Aug 2014 by Bhupendra Chauhan
Hello,I am trying to write a list output in a text file in JSON format.Con somebody suggest me the way to do so.Thanks in Advance.
31 Oct 2014 by BillWoodruff
As I explained to you in this solution to your previous question [^]:You must provide a valid class structure to use JSON de-serialize on Web data, and that structure will almost certainly be different for each web-site that provides JSON you can grab.And, since any given web-site may...
26 Jul 2017 by BillWoodruff
The error message is very clear: RootObject causes an error because 'RootObject is not a generic Type. You need to first get your JSON result (string), then use the Newtonsoft.Json.Converters.DataTableConverter class facilities to convert it to a DataTable [^]. It's important, if...
29 Jul 2020 by BillWoodruff
I think you are creating a nightmare parsing scenario with this strategy. Why not use your strongly typed classes with the WCF JSON DataContractJsonSerializer: [^]
14 Mar 2017 by Bryian Tan
You can also wrap it in a bracket [], see below as an example.Object name with dash[^]var mytb = JsonConvert.DeserializeAnonymousType(JSONfile, new { vehiclemakes = default(DataTable) })["vehicle-makes"];
27 Nov 2013 by C For Code!!!
Instead of using direct special characters use Url Endoding equivalenthttp://www.tutorialspoint.com/html/html_url_encoding.htm[^]
18 Oct 2016 by carpediemmodeste
Hello FRIENDS,i want to take data (complex json format) and be able to insert them into a table (sql server) using c#.here below is the json data i want to insert into a table . please give me a hand.thank you very much{ "data": [ { "description":...
3 Feb 2014 by chinmaya parija1
{ "COLUMNS": [ "id", "country","lastname", "firstname", "email", "category" ], "DATA": [ [43, "USA", "jon", "doe", "doe@gmail.com", "HR"], [44, "JAPAN", "tanaka", "yidi", "yidi@aol.com", "IT"] ]}
11 Jan 2017 by CoderWil
I am new to Json and I am stuck at creating a JSon data file for an Ext.Net Treepanel.Here is the data which is I manually type them in and it works for me. And I want to generate a similar data format from a data table in VB.Net.{ "partcode": "", "threadid": "", "description":...
11 Jan 2017 by CoderWil
Can anyone help? Thanks in advance.
17 Dec 2014 by comred
Hi,I have an facebook account with an application. I have the credentials of the same. Previously, I've made an utility to deal with Facebook API (older one). There was a url to which I pass the application Id and secret key and access token. along with that the parameters which includes...
8 Dec 2016 by CPallini
Did you Google for?We have even an article on this very topic, here at Code Project: JSON Serialization and Deserialization in ASP.NET[^].
19 Dec 2016 by CPallini
Converting from XML to JSON is a common task, you may find a lot of material on the web. See, for instance: c# - How to convert JSON to XML or XML to JSON? - Stack Overflow[^].
23 Sep 2017 by csrss
Hi there! I am dealing with a non standard json string, here: string a = "[[\"test, test\",\"{\\\"prop1\\\":1,\\\"prop2\\\":\\\"test\\\",\\\"prop3\\\":\\\"test\\\"}\"],[\"test2, test2\",\"{\\\"prop1\\\":2,\\\"prop2\\\":\\\"test2\\\",\\\"prop3\\\":\\\"test2\\\"}\"]]"; And trying to parse this...
23 Sep 2017 by csrss
Alright, found a way: JArray array = JArray.Parse(a); foreach(JToken jToken in array) { JToken[] innerArray = jToken.ToArray(); string fullName = innerArray[0].Value(); Details details = JObject.Parse(innerArray[1].Value()).ToObject(); }
4 May 2015 by Dadecki
Hi,Please post more of your code.It seems like that your json is wrongly formatted.I also recommend to test your json structure mapping on this page:It generates C# classes from json (I suppose that you also know C# if you use Json .NET library)http://json2csharp.com/[^]
26 May 2014 by DamithSL
you can use http://json2csharp.com/[^] to generate the clases from the json. for example below is the result for your json.public class Language{ public int id { get; set; } public string name { get; set; }}public class Speak{ public int id { get; set; } public...
8 Jan 2016 by DamithSL
you can create class something similer to below public class Person{ public string PersonID { get; set; } public string Name { get; set; } public string Age { get; set; } public string Address { get; set; } public string HouseID { get; set; } public string...
8 Nov 2019 by deepak21188
You can use Newtonsoft.Json NuGet package. It contains a class JsonConvert which can serialize or de-serialize C# objects into JSON data. The code will look like below: public class Resource { public string public_id { get; set; } public string type { get; set; } ...
6 Nov 2021 by DevJr
I'm new in Json, already searching many info but no luck, based on: json add new object to existing json file C# - Stack Overflow[^] (have tried it, and it's works) But that needs an array json format (begin with [ , ends with ]), mine is object...
6 Nov 2021 by DevJr
How to get max ID from json (Array) fromat below: [ { "Group": "1", "ID": 1, "Name": "User1", "Description": "Desc1" }, { "Group": "2", "ID": 3, "Name": "User2", "Description": "Desc2" }, { ...
5 Nov 2021 by DevJr
1. The json (Array) format: [ { "Group": "1", "ID": 1, "Name": "User1", "Description": "Desc1" }, { "Group": "2", "ID": 3, "Name": "DeleteMe", "Description": "Desc2" }, { "Group": "3", "ID": 2, ...
6 Nov 2021 by DevJr
Hmmm... got it! this works for json that begin with [, i think for some tweaks, this will also works for the json that begin with { public int GetMaxIDLINQ() { var userLists = JsonConvert.DeserializeObject>(json); int...
26 May 2014 by DGKumar
How to insert the data into sql server in mvc4 busing repository pattern and jquery with json?
16 Feb 2014 by Dharmit vyas
I thnk in this type of scenarios you can use KENDO UI , very flexible to use.http://demos.telerik.com/kendo-ui/web/grid/index.html[^]
1 Dec 2014 by Dhiraj Bhole
I am looking for demos, sample code and tutorial about JSON.NET. I would prefer demonstrations ready to use.
29 Jan 2015 by Dinesh92d
in Maths Graph Sheet to Develop my Project How to Get X y Coordinates on tooltip? Before we are using clientX its not perfect only gets Pixcel res...I want to have graph value on tooltip its possible?
27 Mar 2017 by Divya-Systematix
You can try this one:var responseData = responseMessage.Content.ReadAsStringAsync().Result; var objMarketData = JsonConvert.DeserializeObject>(responseData);and for get json value in the json : var responseData =...
22 May 2021 by DSFVDSCSDC
I cannot import the json content in the example into the tables with the standard displayed codes. How do I convert nested data to datatable? What I have tried: public class Location { public double lat { get; set;...
8 Dec 2016 by Dusara Maulik
Hi,Try Json.NET - Newtonsoft[^] with below sample code.string strJSON = "{'delivery_codes': [{'postal_code': {'district': 'Bellary', 'pin': 583217, 'max_amount': 0.0, 'pre_paid': 'N', 'cash': 'N', 'pickup': 'N', 'repl': 'N', 'cod': 'N', 'sort_code': null, 'is_oda': 'N', 'state_code':...
3 Jun 2014 by E.F. Nijboer
Easiest is to simply always return an array of HotelSummary. If there is only one HotelSummary, then there is just 1 item in the array. When non are returned, it is just an empty list. This makes it a lot easier.Good luck!
26 Jan 2015 by E.F. Nijboer
It would be best to handle this server side as mentioned in the comments already. You could ass typeValue as a parameter to the method GetProviderReport so you can also reuse it for other typeValues. In the foreach you would need an if statement because the condition in the foreach would...
29 Aug 2017 by eagers
I want generate json schema from json datafile, like below.(this is generated with online tool, http://jsonschema.net/) is it possible with JSON.NET or any other?{ "graph": [ { "id": 453, "cid": 143, "title": "graph1", "description": "", ...
25 Apr 2017 by EddyGuzman
Hello! I'm trying to send a JSON format through ActiveMQ (C# Console Application), but right now I'm stock in the following: 1) If I send the direct JSON serialization (as string) the system adds backward slashes "\" to the text, which makes my listener unable to process the information. 2) I...
21 Apr 2020 by Edgar Cortes
Before making your request, you may write the following: System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12
5 May 2022 by elfenliedtopfan5
Good Morning/Afternoon, i have a json file that is parsed I currently am using lineq to access the data in the json file but would like to create a list of all objects and be able to loop through all the data in there so i can find certain name...
29 Apr 2018 by Eric Lynch
You're biggest problems are with the AppointmentReasonList and ReasonCodeList classes. In your JSON document, these are represented as collections. However, since both classes simply implement IEnumerable{T}, there is no way the de-serializer can add elements to the collection. Consider...
17 Jul 2018 by Eric Lynch
The short answer is that your model doesn't match your JSON document. Neither does the code (which doesn't use your model) that you're currently attempting. I'll ignore the latter, since this seems to be an attempt to fix the former. You're JSON document has a single JObject at the outermost...
8 Jan 2016 by EswaranS
{ "1": { "Name": "Test1", "Age": "22", "Address": "12233", "HouseID": "12233433", "HouseName": "RESTHouse" }, "2": { "Name": "Test2", "Age": "22", "Address":...
10 May 2015 by F-ES Sitecore
Use the browser's dev tools (f12) or Fiddler to examine the network traffic as it will often reveal the actual error. You need to mark your webservice as a script service[System.Web.Script.Services.ScriptService]public class testservice : System.Web.Services.WebService{ ...
27 Jan 2016 by F-ES Sitecore
The JSON you have doesn't match the class you are trying to deserialise to. Your JSON is a property called "plans" that is an array of objects that have a property called planId etc. The class you are deserialising to is an object that has a property called PlanID etc. When you deserialise...
10 Jun 2016 by F-ES Sitecore
Using jQuery ajax to call asmx webservice methods | The ASP.NET Forums[^]Google "call web service ajax" and you'll find plenty more examples.
16 Oct 2016 by F-ES Sitecore
dobj.results should be a list of two result objects so you can use that as a datasource for your objects, or show them in a view like@foreach(var result in Model.results){ // your html here @result.id}
29 Nov 2017 by F-ES Sitecore
That's pretty complex JSON to interpret, and not particularly well designed in my opinion. I think it'll be hard to get something to convert that to XML automatically in a format that is going to look decent, you might need to do some of your own parsing of the data. This might get you started...
22 Apr 2019 by F-ES Sitecore
Your data has a property called "result" which is an array so you need a class that reflects that. Something like class MyData { [JsonProperty("result")] public List Result { get; set; } [JsonProperty("success")] public bool Success { get; set; }...
15 Sep 2014 by FeroseKhan
{ "id": "PAY-9FU876104J131673OFCA", "create_time": "2014-09-15T12:58:48Z", "update_time": "2014-09-15T12:59:08Z", "intent": "sale", "payer": { "payment_method": "credit_card", "funding_instruments": [ { "credit_card": { "number":...
17 Nov 2017 by fshirt09
I have a case where I'm building a sign up application, there are model items that are in checkbox form. Each checkbox has a co-responding child collection/list. If a user checks a box, a jquery call runs to a controller action to query the list to get the child items and return the matching...
17 Nov 2017 by fshirt09
I went with formcollection, and just ran thru the collection to get my id's then run a Entity F query to get the co-responding information from the DB based on the returned keys for the item. Hope this helps someone out down the road. If anyone has a better idea, I'd love to hear it. But,...
8 Jan 2016 by Garth J Lancaster
hmm .. well, if you were the person who put the JSON together, I would re-do it - I dont see the value for the '1', '2' etc - if you need them as some sort of index/ID, they should be in the { public string Name { get; set; } public string Age { get; set; } public string...
2 Sep 2022 by Gcobani Mkontwana
I want to do the following logic on my WPF Desktop application that will; This is the TCP server program that echoes your sent data back to you. Start echotool as follows: echotool /p tcp /s 12345 It must first have two buttons one...
12 Feb 2019 by Gerry Schmitz
The "case" doesn't match. The JSON element names are lower case; the class properties are upper case (the fields are lower case and not accessible).
14 Mar 2017 by Graeme_Grant
vehicle-makes is not a valid object name but vehicle_makes is.
15 Mar 2017 by Graeme_Grant
The problem that you are having is that you have complex node names that don't directly translate to .Net variable names. So Dynamic object creation is failing. Examples of this are:vehicle-model\"track-pack\"-gauges3xlock-start-from-oem-remoteAll are invalid names .Net names but valid...
27 Mar 2017 by Graeme_Grant
Your JSON is invalid. It should be:[{"Col1":"219","Col2":"234","Col3":"79","Col4":"12","Col5":"0D2","Col6":"14","Col7":"35","Col8":"null","NUMB":[{"PPWK":"201710","Vol":0},{"PPWK":"201711","Vol":0},{"PPWK":"201712","Vol":0},{"PPWK":"201713","Vol":0}]}]Which translates to:public class...