Php 如何使用fixture添加json

Php 如何使用fixture添加json,php,json,symfony,doctrine,Php,Json,Symfony,Doctrine,在symfony上,我尝试向数据库添加一些fixture,其中一些需要json格式 我试过: $games->setMsrp( { 'France': mt_rand(18, 80), }) 我尝试了其他不同的变体,但没有成功 正确的方法是什么?您需要使用函数json\u encode将其转换为json $games->setMsrp( json_

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

我试过:

$games->setMsrp(
                    {
                        'France': mt_rand(18, 80),
                    })
我尝试了其他不同的变体,但没有成功


正确的方法是什么?

您需要使用函数json\u encode将其转换为json

$games->setMsrp(
    json_encode(
        [
            'France' => mt_rand(18, 80)
        ]
    )
);
输出:
{“法国”:29}