php - 如何删除JSON中的对象?

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

                 ]
}

最佳答案

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

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

关于php - 如何删除JSON中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802506/

相关文章:

php - Mysql CURDATE() 不适用于时间戳类型

php - base64_decode 返回 null

javascript - 如何修改/重新转换 JSON 数组结构

Python 跳过/删除不可解码的字符

javascript - 使用javascript的Strapi日期格式

javascript - JSON.parse 错误是用双引号字符串给出错误

PHP 图像调整功能不能正常工作

php - 创建用户的脚本可以在本地主机上运行,​​但不能在服务器上运行

php - json-php-mysql-jquery-ajax 如何在不刷新的情况下更新

java - JSON 解析器 : IOException: Unable to resolve host "my host address": No address associated with hostname