Note that there are some explanatory texts on larger screens.

plurals
  1. PODeserializing JSON data to C#
    primarykey
    data
    text
    <p>I have this json file</p> <pre><code>[{"Ticker":"610-KW", "Ric_Code":null, "Business_Description":"Sultan Center Food Products Company KSCC is a Kuwait-based public shareholding company that holds investments in diverse portfolio of companies within Kuwait and the Middle East, with a specific focus on the retail industry. The Company’s activities include the construction of central markets and restaurants; import, export and marketing of consumer goods; manufacturing of food products; operation of retail supermarkets, restaurants and catering services; trade and installation of telecommunication equipment; trade in readymade garments, shoes, suits, accessories and gifts, and investment in real estate and other industries. The Company also provides consulting and training services. Its business units are structured into seven divisions namely retail, restaurants, trading, fashion, telecom, security and investments. The Company owns and operates subsidiaries in Kuwait, Oman, Bahrain, Lebanon, Jordan, the United Arab Emirates, Egypt and Syria." ,"Arabic_Name":"شركة مركز سلطان للمواد الغذائية (ش.م.ك.مقفلة)","English_Name":"SULTAN CENTER FOOD PRODUCTS COMPANY - K.S.C. (CLOSED)", "ValidationQuarters": [{"Period_End_Date":"2012-09-30T00:00:00","Purification_Percentage":0.0,"Status":"Fail","Standard":"QRC","OutStandingShares":578828800,"Treasury_Shares":null,"WhiteList":null}]} </code></pre> <p>and i created this classes to deserialize it</p> <pre><code>public class ValidationQuarter { public string Period_End_Date { get; set; } public double Purification_Percentage { get; set; } public string Status { get; set; } public string Standard { get; set; } public int OutStandingShares { get; set; } public int? Treasury_Shares { get; set; } public object WhiteList { get; set; } } public class QueryResult { public string Ticker { get; set; } public object Ric_Code { get; set; } public string Business_Description { get; set; } public string Arabic_Name { get; set; } public string English_Name { get; set; } public List&lt;ValidationQuarter&gt; ValidationQuarters { get; set; } } </code></pre> <p>When called this code</p> <pre><code>string result = c.getResultsByTicker(reqStr); QueryResult qr = Newtonsoft.Json.JsonConvert.DeserializeObject&lt;QueryResult&gt;(result); </code></pre> <p>It raises an error </p> <blockquote> <p>Cannot deserialize JSON array into type 'webservicetry.QueryResult'. Line 1, position 1.</p> </blockquote>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload