Json编码vs字符串数组

时间:2014-12-05 14:30:34

标签: php json

我使用json_encode函数将php数组转换为json。 现在,我想生成这样的东西:

"Strings": ["String 1","String 2","String 3"]

我不知道该怎么做?

我试过了:

$array["strings"] = '["String 1","String 2","String 3"]';

但是因为我得到了这个结果,它不起作用:

"Strings":"[\"String 1\", \"String 2\", \"String 3\"]"

然后我尝试了这个

$array["strings"] = '[String 1,String 2,String 3]';

它没有用,我得到了这个结果:

"Strings":"[String 1, String 2, String 3]"

有人能帮助我吗?

THX。

2 个答案:

答案 0 :(得分:1)

你必须像这样定义

$array["String"] = ["String 1","String 2","String 3"];

然后输出将是:

"String":["String 1","String 2","String 3"]

答案 1 :(得分:1)

json_encode( array( "strings"=>array("string1", "string2", "string3" ) ) )