我是JSON序列化和反序列化的新手,所以我一直在谷歌上搜索这个话题,但我无法弄清楚我的问题。我的主要目标是反序列化JSON字符串并从中编写SQL插入语句。作为这个主题的新手,我不确定JSON字符串的反序列化会返回什么,但我在某处读到它返回一个对象数组?例如,我将如何反序列化此JSON字符串:
[{"First_Name":"Bob","Last_Name":"Smith","Job":"Engineer"},
{"First_Name":"Jane","Last_Name":"Doe","Job":"Scientist"}]
并将其反序列化为SQL语句?
答案 0 :(得分:3)
使用Json.Net
var users = JsonConvert.DeserializeObject<List<User>>(json);
var users = new JavaScriptSerializer().Deserialize<List<User>>(json);
public class User
{
public string First_Name { get; set; }
public string Last_Name { get; set; }
public string Job { get; set; }
}