KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have this C# object: var obj = new { username = "andrey", callback = "function(self) { return function() {self.doSomething()} (this) }" } I need to JSON serialize it to pass to the browser in ajax call. I use JavascriptSerializer, but it serializes to the following JSON: {"username":"andrey", "callback": "function(self) { return function() {self.doSomething()} (this) }"} but what I need is: {"username":"andrey", "callback": function(self) { return function() {self.doSomething()} (this) }} no quotes around function definition. Right now, when the JSON object gets to the browser and is created, the 'callback' parameter is not a function but a string. Any idea how to fix it, preferably on the server side?
Tags (comma-separated)
Save Edits
Cancel