我想知道如何使用PHP解析下面的JSON并将解析后的值输出为CSV格式。
{
"test":{"12345":"98765","56789":"54321"},
"control":{"99999":"98765","88888":"98765"}
}
我想从test
数组中提取密钥(即12345
,56789
)并以CSV格式返回。可以使用json_decode吗?
如果您需要更多信息,请随时提出任何问题
答案 0 :(得分:5)
$json = json_decode($json, true);
fputcsv(fopen('file', 'w'), array_keys($json['test']));
答案 1 :(得分:0)
$s = '{
"test":{"12345":"98765","56789":"54321"},
"control":{"99999":"98765","88888":"98765"}
}';
$json = json_decode($s, true);
echo implode("\n", array_keys($json['test']));
那会吗?