![]() |
想表白的水桶 · 元尊小说百度百科介绍 - 腾讯动漫· 3 月前 · |
![]() |
坚强的山楂 · 香港舆论和社会各界:京港沪港夕发朝至高铁为香 ...· 4 月前 · |
![]() |
帅呆的茴香 · 机械革命Code ...· 6 月前 · |
![]() |
千杯不醉的回锅肉 · 【国家发展改革委办公厅关于开展产城融合示范区 ...· 7 月前 · |
![]() |
稳重的八宝粥 · 母亲生日我接她来家里住,逛街回来后听到老公说 ...· 8 月前 · |
我有一个项目,我正在努力实现MySQL,React和Express.js。我需要将数组保存到MySQL中,但就我所见,目前还没有保存数组的方法,所以我被迫将其转换为字符串。当我把它从Express返回给客户端时,它显然是一个字符串,所以我不能访问数据。该数组主要用于图形。有哪些方法可以将这个字符串转换回数组?
您可以使用
JSON.parse()
将字符串转换为数组。
const response = "[1,2,3]";
console.log(JSON.parse(response));
您可以在mysql database.What中以
text
的形式存储您的
json object (including arrays )
,您必须做的是
JSON.stringify("your array")
并将其持久化到database.And中,当您从数据库中检索它时,您可以使用
JSON.parse()
来以JavaScript对象的形式获取它
这取决于你是如何形成字符串的。如果您使用
,
连接元素,那么您可以使用javascript的
string.split()
方法。
let str = '1,2,3,4';
let arr = str.split(',');
只需传递您用来连接元素的任何分隔符。
或
如果您将元素保存为json字符串,则使用
JSON.parse(str)
,如Nils Kähler在他的回答中所示
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
![]() |
想表白的水桶 · 元尊小说百度百科介绍 - 腾讯动漫 3 月前 |