2012-12-10 73 views
6

我有一個JSON存檔,我想找到並刪除一個對象。 如何在JSON存檔中查找和刪除對象?如何刪除JSON中的對象?

例子:

{ 
     "themes":[ 

        {"name":"pepito", 
        "thumbnail":"http://nakome.16mb.com/samples/html/admin/", 
        "description":"Simple"}, 

        // Delete this in php --------- 
        {"name":"juanito", 
        "thumbnail":"http://nakome.16mb.com/samples/html/admin/", 
        "description":"Simple" } 
        // ---------------------------- 

       ] 
} 
+0

加載到PHP轉換爲PHP數組/對象刪除它然後寫入文件? – dm03514

+0

我看不出這個問題如何與PHP相關。你能否讓問題更清楚?如果問如何找到一個JSON對象並使用PHP進行修改,請清楚地說明。如果你問的是如何在JavaScript中做到這一點,那就強調這一點。 – Sherif

+0

@GoogleGuy - 有什麼不明白的地方?他想用PHP來做。非常簡單。 –

回答

10

而不必編寫自己的解析器(並賦予它的PHP)使用json_decode,並把它在一個對象,你要使用,使用unset然後重新json_encode的結果。

這將是最簡單的方法,而不必執行字符串解析/搜索。

+0

對不起,我想找到並使用php刪除。 – Nakome

+0

@Nakome - 這就是這個答案解釋。 –