字符串转换问题

来源:-

由木

2019-06-12 05:20

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

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


写回答 关注

1回答

  • 谢成
    2019-06-12 09:42:41
    已采纳

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

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

轻松入门微信小程序与云开发

深入浅出微信小程序核心基础与云开发,使你掌握小程序开发必备技能。

64552 学习 · 1742 问题

查看课程

相似问题