在 PHP 中,我执行以下操作:
<?php
$array = array();
for($i=0;$i<5;$i++)
{
$array[$i]["id"] = $i;
$array[$i]["result"]["text"] = "id ".$i;
}
echo json_encode($array);
结果是:
[{"id":0,"result":{"text":"id 0"}},{"id":1,"result":{"text":"id 1"}},{"id":2,"result":{"text":"id 2"}},{"id":3,"result":{"text":"id 3"}},{"id":4,"result":{"text":"id 4"}}]
那么在python中我该怎么做呢?
更新
感谢您的帮助,我的问题已解决,当我在这里更新时,有 3 个答案,我发现所有 3 个答案都符合我的要求,我决定选择并这样做
array = []
for i in range(0,5):
array.append({"id":i,"result":{"text":f"id {i}"}})
#dict to json
import json
print(json.dumps(array))
因为对我来说,我觉得它最简洁