gpt4 book ai didi

javascript - 从文本区域获取 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 10:07:46 27 4
gpt4 key购买 nike

在 fiddle 中 - http://jsfiddle.net/660m7g7k/

<textarea id="input">
[
{
name: "Tyorry",
age: 22
}, {
name: "greg",
age: 44
}, {
name: "aff",
age: 99
}, {
name: "ben",
age: 20
}
]

var x=document.getElementById("input").value;
alert(x[0]);

有 JSON 数据,基本上是对象数组。我有 2 个问题。

1)这个JSON数据是JSON.stringify格式还是JSON.parse格式?因为 JSON.parse 出错并且 JSON.stringify 工作正常。

2) 我正在从 textarea 获取 JSON 数据。但是 x[0] 或 x[3] 返回空白。基本上我想遍历数组项(它们是对象)并获取值、名称和年龄。

最佳答案

文本区域中的值始终是一个字符串。所以如果你想把它作为一个对象,你会想要使用 JSON.parse() 来获取它。如果 JSON.Parse() 失败,那么您的 JSON 格式无效。

要检查您的 JSON 是否有效,请尝试使用类似 http://jsonlint.com/ 的东西. fiddle 中提供的 JSON 无效。

关于javascript - 从文本区域获取 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28305627/

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