Json 编码与字符串数组


Json encode vs string array

我正在使用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]"

有人可以帮我吗?

感谢。

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

你必须这样定义它

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

然后,输出将是:

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