我有大量的自定义属性我想将它们保存在DataBase中,我对如何将它们存储在数据库中感到困惑,我想把它们存储为一个用它们分隔的字符串
(=
=>名称,值)(;
=>属性,属性)但代码根本不优雅!
所以我想把它们保存为Json
字符串,但我找不到
Json to object parser
虽然我们只需要致电json()
来解析object to json string
有没有比使用json字符串更好的方法,是否提供了json字符串解析器?
答案 0 :(得分:22)
尝试使用System.Web.Script.Serialization.JavaScriptSerializer
,例如:
var yourObject = new JavaScriptSerializer().Deserialize<YourType>(strInput)
或
var yourObject = new JavaScriptSerializer().Deserialize(strInput)
答案 1 :(得分:16)
许多人使用Json.net进行序列化
var log = JsonConvert.DeserializeObject<YourObject>(logJson)
和另一个方向
var logJson = JsonConvert.SerializeObject(log);
答案 2 :(得分:3)
你可以使用$ .parseJSON,试试看你的txt数据:
var info = $.parseJSON(data);
alert(info);