JSON对象数组在逗号后没有空格

时间:2018-08-04 13:53:41

标签: php json

这是我的json数组:已更新

    {
  "Title": "Limitless",
  "Year": "2011",
  "Rated": "PG-13",
  "Released": "2011-03-18",
  "Runtime": 105,

  "Actors": [
    "Bradley Cooper",
    "Robert De Niro",
    "Abbie Cornish",
    "Andrew Howard"
  ]

}

这是我的php返回:

return response()->json($movie);

Jquery:

$("#stars").val(data.Actors); //Nothing fancy about this. Just outputting data to an input field.

结果:

Bradley Cooper,Robert De Niro,Abbie Cornish,Andrew Howard

为什么名称/逗号之间没有空格?没有/没有正则表达式,有没有办法实现这一目标?还是解析错误?

2 个答案:

答案 0 :(得分:1)

您应该将其编写为

$("#stars").val(data.Actors.join(', '))

答案 1 :(得分:0)

您可以尝试...用comma space放大。

摘要

return response()->json(implode(', ', $movie->Actors));

我们已将,(逗号+空格)内联了