首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取json文件php中的内容

问读取json文件php中的内容
EN

Stack Overflow用户
提问于 2016-06-08 06:59:37
回答 1查看 65关注 0票数 1

我有一个webservice返回这个JSON文件:

代码语言:javascript
复制
{"success":true,"msg":"[{\"inCarico\":\"1\",\"a\":\"2007-01-12 00:00:00\",\"b\":\"\",\"cd\":\"\",\"ef\":\"\",\"IdL\":\"0\",\"IdM\":\"0\"}]"}

现在我使用这段代码来解码json并获取msg内容,但是我想解码每个语音(carico,a,b,IdL.)以“味精”的声音。

代码语言:javascript
复制
$url = 'http://......';
$obj = json_decode(file_get_contents($url), true);
echo $obj['msg'];

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-08 07:03:36

你得用json解码两次。

代码语言:javascript
复制
$json = '{"success":true,"msg":"[{\\"inCarico\\":\\"1\\",\\"a\\":\\"2007-01-12 00:00:00\\",\\"b\\":\\"\\",\\"cd\\":\\"\\",\\"ef\\":\\"\\",\\"IdL\\":\\"0\\",\\"IdM\\":\\"0\\"}]"}';
$result = json_decode ($json, true);

$arr = json_decode ($result['msg'], true);
print_r($arr);

结果:

代码语言:javascript
复制
Array
(
    [0] => Array
        (
            [inCarico] => 1
            [a] => 2007-01-12 00:00:00
            [b] => 
            [cd] => 
            [ef] => 
            [IdL] => 0
            [IdM] => 0
        )

)

请告诉我我现在能为你做什么吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37695358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档