一段字符串如下:
表名1@字段1~表名1@字段2~表名2@字段1~表名2@字段2
如何将其合理地处理为json格式
{
表名1:[字段1,字段2],
表名2:[字段1, 字段2]
}
一段字符串如下:
表名1@字段1~表名1@字段2~表名2@字段1~表名2@字段2
如何将其合理地处理为json格式
{
表名1:[字段1,字段2],
表名2:[字段1, 字段2]
}
大概就这样吧
var str='表名1@字段1~表名1@字段2~表名2@字段1~表名2@字段2'
var arr=str.split("~")
var obj={}
for(var i=0;i<arr.length;i++){
var temp=arr[i].split("@")
var key=temp[0]
var value=temp[1]
obj[key]=(obj[key]||[]).concat([value])
}
console.log(JSON.stringify(obj))
13 回答12.9k 阅读
7 回答2.1k 阅读
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决