为了账号安全,请及时绑定邮箱和手机立即绑定

字符串转换问题

老师你好,请问如果请求到的是一串类似【student: "张三$12#李四$13$$$小芳$11#小红$12"】这样的字符串,如何才能转换拼接成下面这种形式的数组?

student:[
boy:[
{
name: "张三",
age: 12
},
{
name: "李四",
age: 13
}
],
girl: [
{
name: "小芳",
age: 11
},
{
name: "小红",
age: 12
}
]
]


正在回答

1 回答

字符串分割可以使用str.split()方法,参数是分割的字符串或者正则表达式,方法的返回值是字符串数组。

需要和给你这个字符串的开发人员沟通好你们之间约定的规则是怎样的,比如哪个符号表示boy或gril,哪个符号表示性别,哪个符号表示年龄。然后根据这个规则去split就可以。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字符串转换问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信