gpt4 book ai didi

javascript - 尝试用 JSON 编写函数,在函数调用中获取 "Unexpected token"

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

我了解到您可以在 JSON 文件中编写函数,但我不断遇到意外 token 错误。下面是我使用的 JSON:

[

{
"thumb": "./templates/scripts/thumbs/01.jpg",
"get": function() {
console.log('mthood');
},
"title": "Mt. Hood Sunset",
"desc": "A relaxing view of Mt. Hood, Oregon."
},
{
"thumb": "./templates/scripts/thumbs/02.jpg",
"get": function() {
console.log('misty');
},
"title": "Misty Rainforest",
"desc": "Leafy and wet at the same time. "
},
{
"thumb": "./templates/scripts/thumbs/03.jpg",
"get": function() {
console.log('clouds');
},
"title": "Clouds",
"desc": "Blue skies and white clouds."
}

]

JSONLint 给了我一个更详细的错误,但我不确定我能理解这里发生的事情:

Error: Parse error on line 5:
...s/01.jpg", "get": function() { cons
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

有什么想法吗?

最佳答案

您无法向 JSON 添加函数,只能向静态数据添加函数,例如数组、字符串、数字或 bool 值。

关于javascript - 尝试用 JSON 编写函数,在函数调用中获取 "Unexpected token",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063342/

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