如何使用夹具添加 json

Posted

技术标签:

【中文标题】如何使用夹具添加 json【英文标题】:How to add json with fixtures 【发布时间】:2021-02-23 21:23:39 【问题描述】:

在 symfony 上,我正在尝试向数据库中添加一些装置,其中一些需要 json 格式。

我试过了:

$games->setMsrp(
                    
                        'France': mt_rand(18, 80),
                    )

我尝试了不同的其他变体,但徒劳无功

正确的做法是什么?

【问题讨论】:

【参考方案1】:

需要使用json_encode函数将其转成json。

$games->setMsrp(
    json_encode(
        [
            'France' => mt_rand(18, 80)
        ]
    )
);

输出:"France":29

【讨论】:

以上是关于如何使用夹具添加 json的主要内容,如果未能解决你的问题,请参考以下文章

如何将夹具中的不同 JSON 对象映射到 cypress 中的特定规范测试文件

如何更改 dumpdata 命令输出夹具中权限字段的格式?

没有后端的 vuejs 前端开发:如何编写夹具?

在服务器上添加夹具时出现反序列化错误(loaddata)

如何使用外部夹具跳过 pytest?

Django 的 JSON 和 XML 夹具导致 UnicodeEncodeError