LitJson 删除单条数据操
说明:LitJson第三方库不提供删除单条数据的操作,只能手动实现
步骤:
A:定义一个字符串tempStr保存jsonData转化成的字符串
B:清除原来JsonData数据
C:tempStr转化为JsonData,在对原来的JsonData进行赋值,过滤掉删除的数据
说多无益,直接上代码:
//定义一个字符串tempStr保存jsonData转化成的字符串
string tempStr = perTypeDataList.ToJson ();
//清除原来JsonData数据
perTypeDataList [accId].Clear ();
//tempStr转化为JsonData
JsonData tempJsonData = JsonMapper.ToObject (tempStr);
//删除掉第一个元素
for (int i = 1; i < tempJsonData.Count; i++) {
perTypeDataList [accId].Add (tempJsonData [i]);
}