KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Im using JSON.NET do deserlaize an object, but i cant get it to work with the current structure of the object that im using. http://dorobantu.me/post/2010/08/22/Deserializing-JSON-to-anonymous-types-in-C.aspx My object currently looks liks this (i want to pass a list of objects) [ { "ID": "Concurrent User", "FieldType": 190, "value": "" }, { "ID": "System Type", "FieldType": 191, "value": null } ] Im getting the error: Cannot deserialize JSON array into type '<>f__AnonymousType1`3[System.String,System.String,System.String]'. What i need is something similar to example #2, a container object containing a list. Any help is appreciated. Thanks c# code: public void GetPoints() { string inputFields = HttpContext.Current.Request["inputFields"]; // var test = new { ID = string.Empty, FieldType = string.Empty, Description = string.Empty }; var example = new { containerArray = new { ID = string.Empty, FieldType = string.Empty, Description = string.Empty } }; var fields = JsonConvert.DeserializeAnonymousType(inputFields, example); } javascript: $('.quoteonly :input').live('change keyup', function () { var $container = $('#quoteonly-container'); var containerObject = {}; var containerArray = []; $container.find('.quoteonly :input').each(function () { var fieldType = $(this).data('fieldtype'); var id = $(this).data('id'); var currentObject = { 'ID': id, 'FieldType': fieldType }; switch (fieldType) { case 190: //textbox currentObject.value = $(this).val(); break; case 191: //select currentObje
Tags (comma-separated)
Save Edits
Cancel