繁体   English   中英

将字符串转换为多维数组

[英]Convert string in to Multidimensional array

我有一个像

var str = ["\"1\",\"Aaram\",\"11\",\"9\",\"18\",\"2900\",\"26100.00\",\"33750.00\"","\"2\",\"Araijnan Kayiru\",\"22\",\"18\",\"20\",\"3100\",\"55800.00\",\"75000.00\"","\"3\",\"Araijnan Kodi\",\"33\",\"27\",\"22\",\"3300\",\"89100.00\",\"123750.00\""]

我需要 JavaScript 使其多维数组传递给表。

这是使用 Google 应用程序脚本将从应用程序发明者列表数组生成的上述字符串传递到 google doc Table 所必需的。

这边走 :

 let strArr = [ "\\"1\\",\\"Aaram\\",\\"11\\",\\"9\\",\\"18\\",\\"2900\\",\\"26100.00\\",\\"33750.00\\"" , "\\"2\\",\\"Araijnan Kayiru\\",\\"22\\",\\"18\\",\\"20\\",\\"3100\\",\\"55800.00\\",\\"75000.00\\"" , "\\"3\\",\\"Araijnan Kodi\\",\\"33\\",\\"27\\",\\"22\\",\\"3300\\",\\"89100.00\\",\\"123750.00\\"" ] let result = strArr.map(row=> JSON.parse(`[${row}]`) ) console.log( result )
 .as-console-wrapper { max-height: 100% !important; top: 0 }

看起来您在 App Inventor 中有一个列表列表。 只需将此列表设置为 App Inventor 中的字符串,您就会拥有一个字符串化的 json 列表。 当然,您需要 Screen1.properties 才能勾选“ShowlistsAsJson”。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM