我有json文件,我从中读取数据并插入列表。使用以下代码,我从json文件中读取并将其插入列表中。
public class prepackList
{
public int prePackID;
public int stockID;
public string stockItem;
public int reservedUpcID;
public string reservedUpc;
public string weight;
public DateTime packedDate;
public DateTime bestBefore;
public float priceONPackage;}
StreamReader reader = new StreamReader(System.Web.Hosting.HostingEnvironment.MapPath("~/jsonData/prepackJSON.json"));
string jsonData = reader.ReadToEnd();
List<prepackList> listItemsJson = JsonConvert.DeserializeObject<List<prepackList>>(jsonData)
}
现在问题是我需要附加到这个列表,然后我可以将它串行化为一个json文件。有人可以帮忙吗?
答案 0 :(得分:1)
除非我遗漏了什么,否则你可以正常添加项目并再次序列化:
listItemsJson.Add(new prepackList());
var updatedJson = JsonConvert.SerializeObject(listItemsJson);