I am taking this string:
{"0":{"title":"iPhone"},"1":{"title":"iPod"},"2":{"title":"iPad"},"length":3,"prevObject":{"0":{},"1":{},"2":{},"length":3,"prevObject":{"0":{},"length":1,"context":{"location":{},"jQuery18308480830912211994":1},"selector":"#mycart"},"context":{"location":{},"jQuery18308480830912211994":1},"selector":"#mycart li"},"context":{"location":{},"jQuery18308480830912211994":1}}
I would like clear this string, and  produce a <List> or array that contains the 3 items accordingly:
Iphone  iPod  Ipad
my code that produce the above is:
$("#btngetCart").live("click", function () {
            var items = $('#mycart').find('li').map(function () {
                var item = {};
                item.title = $(this).text();
                return item;
            });
            var json = JSON.stringify(items);
            $.ajax({
                type: 'POST',
                url: "WebForm5.aspx/GetCart",
                data: "{item:" + JSON.stringify(json) + "}",
                contentType: 'application/json; charset=utf-8',
                dataType: 'json',
                success: function (r) {
                }
            });
        });
and on the code behind:
[WebMethod(EnableSession = true)]
        public static string GetCart(string item)
        {
            HttpContext.Current.Session["f"] = item;
            return item;
        }
var l = new List<string>(){"Iphone","iPod","Ipad"};? But seriusly isn't it JSON? Try using json.net james.newtonking.com/projects/json-net.aspx