【问题标题】:Convert to JSON object in laravel framework在 laravel 框架中转换为 JSON 对象
【发布时间】:2017-01-26 11:23:12
【问题描述】:

我明白了

{"obj":"{\"name\":\"john welson\",\"age\":\"28\"}"} 

如何将其转换为 JSON 格式以便轻松使用?

当我使用json_decode($json) 时,我收到此错误:

“json_decode() 期望参数 1 为字符串,给定数组”。

这就是我想做的:

$post = new post;
$post->post = $Mydata['obj']['name'] ;
$post->save();

它正在将名称保存在 post 表中。

【问题讨论】:

    标签: php json laravel-4 laravel-5 laravel-5.2


    【解决方案1】:

    javascript:

    发送的信息将是这样的对象: { 数据:JSON.stringfly(the_object) }

    Laravel 控制器:

    ...(请求 $request) { $data = json_decode($request->data, true); ... }

    【讨论】:

      【解决方案2】:

      你的逃跑有点不对劲,试试这个。

      json_decode("{\"obj\":{\"name\":\"john welson\",\"age\":\"28\"}}");
      

      【讨论】:

      • 谢谢 json_decode 稍微改变一下就解决了
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多