簡體   English   中英

iOS快速,檢索和刪除JSON數組Parse.com中的特定對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM