如何以这种格式连接和制作 json - google sheet 和 js

我正在使用谷歌表格来获取用户在行中输入的数据。用户像这样在一行中输入多个值。我从每一行读取数据并将其发送到 api,它需要是上述格式。

例如:哈里斯、瑞安、妮可

我想将其转换为具有以下格式的 json,并为每个对象附加每次都相同的 userType。

[{"name":"haris", "userType":"admin"},{"name":"ryan", "userType":"admin"},{"name":"nicole", "userType":"admin"}]

谁能指导我如何实现所需的格式?


四季花海
浏览 68回答 2
2回答

慕莱坞森

let row = "Haris,Ryan,Nicole";let result = [];row.split(',').forEach( function(value){&nbsp; &nbsp;result.push({'name': value, 'userType': 'admin'});});console.log(result);或者如果你不想使用forEachlet row = "Haris,Ryan,Nicole";let result = [];let rowDataAsArray = row.split(',')for(let i=0; i<rowDataAsArray.length; i++){&nbsp; &nbsp; result.push({'name': rowDataAsArray[i], 'userType': 'admin'});};console.log(result);

慕村225694

let result = []let data = "haris,ryan,nicole"data.split(',').forEach(person => {&nbsp; result.push({&nbsp; &nbsp; name: person,&nbsp; &nbsp; userType: "admin"&nbsp; })})console.log(result)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript