asp.net json serializer adding backslash "\" to my properties
That should be correct. When sending JSON back to the browser, all property names must be in quotes. The backslashes you see are Visual Studio escaping the strings when viewing them (I hope, you didn't mention when you're seeing this).
If you actually send that data back out on the wire it should come across as
{"int1": 31, "int2":5436}
which is proper JSON notation.
See Wikipedia for an example of JSON notation.