吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2059|回复: 12
收起左侧

[求助] Mysql保存数组

[复制链接]
cqwcns 发表于 2019-11-20 09:06
因为涉及到用户自定义,前端有个ul菜单是动态生成的,源数据是一个数组,这种:[{title: '分类A',icon: 'icon-note',li: ["这是li1A", "这是li2A", "这是li3A"]},{title: '分类B',icon: 'icon-note2',li: ["这是li1B", "这是li2B", "这是li3B"]}]
我原来的思路是将数组当字串保存到MYSQL,前端初始化时再取出来用,问题来了。

问题一:取出来是这样的字串[{title: '分类A',icon: 'icon-note',li: ["这是li1A", "这是li2A", "这是li3A"]},{title: '分类B',icon: 'icon-note2',li: ["这是li1B", "这是li2B", "这是li3B"]}],JS怎样再将这样的字串变成数组?
问题二:按照我的需求,我的方法是否正确,有没有更好的方法?


请大家赐教。


[JavaScript] 纯文本查看 复制代码
let arr=[{title: '分类A',icon: 'icon-note',li: ["这是li1A", "这是li2A", "这是li3A"]},{title: '分类B',icon: 'icon-note2',li: ["这是li1B", "这是li2B", "这是li3B"]}];

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

15774211127 发表于 2019-11-20 09:13
JSON.parse()转换一下就好了
小飞鸟 发表于 2019-11-20 09:34
a634085832 发表于 2019-11-20 09:43
直接tostring 就完事 ,存入, 拿出来在JSONObject 一下
a634085832 发表于 2019-11-20 09:44
我貌似回复错语言了,JS我不熟,哈哈哈哈哈哈
shellcode 发表于 2019-11-20 10:02
json转换下
nnpig 发表于 2019-11-20 10:20
本帖最后由 nnpig 于 2019-11-20 10:21 编辑

用楼上的方法,或是自己写代码,将字符串头尾的“[”、“]”符号去掉,再进行字符串 split(",") 就可以了,如果有嵌套关系,就要采用for循环
 楼主| cqwcns 发表于 2019-11-20 10:31
我的思路应该是错误的,我现在想到直接用JSON文件来保存,而不是MYSQL
nnpig 发表于 2019-11-20 10:54
如果数据量打大,而且需要索引,我个人还是觉得Mysql方便,因为配上mybatis,数据库里的数据可以直接取出来形成arrylist,方便前端使用。
lloveyoutjq 发表于 2019-11-20 12:10
JSON.parse() 不香吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-13 13:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表