我的模型我想JSON字符串轉換爲C#陣列
public class Questions
{
public string Question { get; set; }
public string[] Options { get; set; }
}
我的控制器方法來創建紙
[HttpPost]
public ActionResult Create()
{
var resolveRequest = HttpContext.Request;
resolveRequest.InputStream.Seek(0, SeekOrigin.Begin);
string jsonString = new StreamReader(resolveRequest.InputStream).ReadToEnd();
var dist = new JavaScriptSerializer().Deserialize<Dictionary<string, object>>(jsonString);
string[] result = dist.Select(kv => kv.Value.ToString()).ToArray();
var conn = new MongoClient(Settings.Default.ConnectionStringSetting);
var server = conn.GetServer();
mongodb = server.GetDatabase(Settings.Default.DbMongoName);
var collection = mongodb.GetCollection<MultiChoice>("MultiChoice");
collection.Update(Query<PaperDetail>.EQ(s => s.paperName, "sam"), Update<MultiChoice>.AddToSet(s => s.questions, new Questions { Question = "Some question", Options = result }));
return RedirectToAction("MultipleChoice");
}
我想我的JSON字符串轉換爲字符串數組,並通過所有數據「字符串[]選項「
什麼問題? – Arijoon
@Arijoon沒有:D至少,不是我能看到的... – Icepickle
如何將json數組反序列化爲c#字符串數組? – user3573876