[英]iOS swift, retrieving and deleting specific objects from JSON array Parse.com
當我們有JSON數據時,如何在parse.com中查詢和刪除?
我有一個JSON數組(如下所示)存儲在Parse.com數據庫中的數據庫鍵“ JSONArray”下,並解析類“ Test”。 現在,我要刪除包含特定companyName的所有項目。
例如:我想刪除與companyName“ james”相關的所有內容。 即下面的JSON的索引1。
(
{
amount = "20.8";
companyName = valentino;
optionalNoteText = "This is test 1 ";
sPreferenceStatus = (
(
0,
0,
0,
0,
0
)
);
},
{
amount = "52";
companyName = james;
optionalNoteText = "This is test 2";
sPreferenceStatus = (
(
0,
1,
0,
1,
0
)
);
},
{
amount = "10.4";
companyName = nikki;
optionalNoteText = “This is test 3”;
sPreferenceStatus = (
(
1,
1,
1,
1,
0
)
);
},
{
amount = "9.35";
companyName = jason;
optionalNoteText = “Test is test 4;
sPreferenceStatus = (
(
1,
0,
0,
1,
0
)
);
},
{
amount = "8.32";
companyName = vicky;
optionalNoteText = "This is test 5";
sPreferenceStatus = (
(
0,
1,
1,
0,
0
)
);
}
var findreceivedPostData:PFQuery = PFQuery(className: "Test")
findreceivedPostData.orderByDescending("createdAt")
//這就是我們通常的過濾方式,在這種情況下,它只是anArray = [“ valentino”,“ jason”,“ james”,“ nikki”]中的當前用戶。
findreceivedPostData.whereKey("anArray", containedIn: ["\(PFUser.currentUser()!.username!)"])
有人知道如何使用JSON嗎?
如果將JSON數據存儲為字符串,則需要下載容器對象,修改JSON字符串,然后保存容器。 或者,編寫雲代碼功能來執行相同的操作。 像這樣將數據存儲為文本並不真正有效,您應該將其真正建模為指針/關系和類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.