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]);
}