如何在JSON中删除对象?

时间:2012-12-10 14:04:07

标签: php 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" }
                  // ----------------------------

                 ]
}

1 个答案:

答案 0 :(得分:10)

无需编写自己的解析器(并给出它的php),使用json_decode并将其转换为您要使用的对象,使用unset然后重新json_encode结果

这是最简单的方法,无需执行字符串解析/搜索。