我正在写一个minecraft skript插件。试图定义一个使文本成为正确情况的函数。当我定义的功能,我会在位置1的错误它说:JSON未定义错误在位置1时试图定义一个函数
Error: Parse error on line 1: function uppercase(t ^ Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'
谁能帮我解决这个?其他代码可以根据需要提供。
我正在写一个minecraft skript插件。试图定义一个使文本成为正确情况的函数。当我定义的功能,我会在位置1的错误它说:JSON未定义错误在位置1时试图定义一个函数
Error: Parse error on line 1: function uppercase(t ^ Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'
谁能帮我解决这个?其他代码可以根据需要提供。
这个可能是一个非常愚蠢的错误的BOM品种。确保您的文件保存为UTF-8 而没有BOM。如果您的文件保存为带有BOM的UTF-8,则某些解释程序将读取BOM作为代码的第一个字符。由于字符不可打印,因此不会显示在错误消息中,标记出完全无法理解的错误。
请发表评论如果是这样的话,如果没有,我会删除答案。
JSON文件是数据。它们不能包含函数。
你可以把INT JSON文件唯一有效的东西是字符串("this is a string"
),数字(1
),空(null
),布尔(TRUE
)和对象或数组声明({}
和[]
分别),它包含任何以逗号分隔的更多有效的json对象。
请对您的问题做一点小小的修改,以便我们可以更好地进行调试。 –