反序列化对象数组,编辑,然后再次序列化

时间:2014-07-17 11:53:48

标签: c# serialization json.net

我必须遵循以下方案:

  1. 反序列化(未知)对象数组,例如:[{ a: 5, b: 2}, { a: 2, b: 7}, ...]
  2. (处理数据)
  3. 序列化数据并将其输出为json
  4. 现在,如果我使用JArray.Parse

    反序列化数据

    当我现在再次序列化这些数据时,对象(a,b)的属性将存储为键/值对,如下所示:{ key: "a", value: 5 }等等。

    如何对数据进行反序列化,以便将其保存为具有属性和值的对象,而不是某种字典集合?

    修改:对于序列化,我使用return Json(new { data = deserializedData })。它当然是在Asp.net MVC 5控制器中完成的。

0 个答案:

没有答案