gpt4 book ai didi

javascript - 如何通过 post 请求将形状像某些 JSON 对象数组的字符串传递给数组

转载 作者:行者123 更新时间:2023-11-30 13:57:04 25 4
gpt4 key购买 nike

在我的 View 中有一个文本区域,其中包含一个形状类似于 JSON 对象数组的字符串。像这样:

{"rowNum":1, "prdId": "5d1bb9ef6f85c704789cacab", "prdCode": "prd1"},
{"rowNum":2, "prdId": "5d1bbe297d9926148cbb2b43", "prdCode": "prd2"}

如您所见,它们之间用逗号分隔,在服务器端,我希望将这样的内容保存在我的数据库中:

[{"rowNum":1, "prdId": "5d1bb9ef6f85c704789cacab", "prdCode": "prd1"},
{"rowNum":2, "prdId": "5d1bbe297d9926148cbb2b43", "prdCode": "prd2"}]

最佳答案

您可以让文本添加一些括号,解析 JSON 并获取对象数组。

此方法需要 JSON兼容的子串。您可以将解析包装在 try ... catch statement 中.

var result = JSON.parse(`[${document.getElementById('input').value}]`);

console.log(result)
<textarea id="input" cols="70", rows="5">{"rowNum":1, "prdId": "5d1bb9ef6f85c704789cacab", "prdCode": "prd1"},
{"rowNum":2, "prdId": "5d1bbe297d9926148cbb2b43", "prdCode": "prd2"}</textarea>

关于javascript - 如何通过 post 请求将形状像某些 JSON 对象数组的字符串传递给数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57058127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com