我对json和导入csv/excel文件很陌生,所以也许这个问题有一个超级简单的答案。
我有一个json字段在我的数据库,我可以导出所有的数据没有问题。在我的CSV文件中,来自该特定字段的数据如下所示:
["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]
但是当尝试导入相同的csv/excel文件时,数据库中的数据看起来像这样:
""["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]""
但是我需要去掉所有的斜杠,因为它当然会弄乱我的代码。最好是导入数据,让它看起来像原始数据,像这样:
["monday","tuesday","wednesday","thursday","friday","saturday","sunday"]
我在导入时确实尝试了json_encode
和json_decode
,但它只增加了更多的斜杠。
p。我正在使用https://github.com/Maatwebsite/Laravel-Excel
显然我已经像这样导入了数据:
json_decode($data, true, 64)
我偶然发现了这个网站,它帮助我更好地理解了一些事情,我把它贴在这里,以防其他人遇到类似的问题。