如何拆分JSON字符串[重复]

Posted

技术标签:

【中文标题】如何拆分JSON字符串[重复]【英文标题】:How to split JSON string [duplicate] 【发布时间】:2015-01-12 08:35:37 【问题描述】:

我尝试了很多方法来拆分字符串,但在这种编程语言中并不是那么好 我的字符串看起来像这样

"success":true," URL ":"WWW.face-book.com", "rank":9, "details":null

我如何以输出看起来像这样的方式分隔我的字符串 -

URL: WWW.face-book.com
rank: 9

【问题讨论】:

从json_decode()开始 【参考方案1】:

您使用json_decode($yourJsonStringHere);,您将获得一个“stdClass”类的对象,其中包含所有密钥的公共属性。

所以你基本上可以做到以下几点:

$jsonObj=json_decode($jsonString);
echo $jsonObj->URL;
echo $jsonObj->rank;
echo $jsonObj->success;
echo $jsonObj->details;

有关函数本身的更多信息,请参阅http://php.net/manual/en/function.json-decode.php。

【讨论】:

以上是关于如何拆分JSON字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章

拆分由逗号分隔的 JSON blob 列表(忽略 JSON blob 中的逗号)[重复]

我如何通过在这里进行字符串拆分来获取 json 键名? (Python)

如何拆分/解析 JSON 数据并将其保存到 SQL 服务器中?

使用javascript将json数据集值拆分为数据表

如何从 JSON 对象构建 JSON 字符串 [重复]

如何知道Json字符串中是不是存在密钥[重复]