I have a huge amount of customized attributes I want to save them in the DataBase, I was confused of how to store them in the database, i thought of storing them as a string sep
You can use $.parseJSON, try this just for you to see the txt data:
var info = $.parseJSON(data);
 alert(info);
Try to use  System.Web.Script.Serialization.JavaScriptSerializer, here is example:
var yourObject = new JavaScriptSerializer().Deserialize<YourType>(strInput)
or
var yourObject = new JavaScriptSerializer().Deserialize(strInput)
Many people use Json.net for serialization
var log  = JsonConvert.DeserializeObject<YourObject>(logJson)
and the other direction
  var logJson = JsonConvert.SerializeObject(log);