2016-08-23 68 views
0

我正在写一个minecraft skript插件。试图定义一个使文本成为正确情况的函数。当我定义的功能,我会在位置1的错误它说:JSON未定义错误在位置1时试图定义一个函数

Error: Parse error on line 1: 
function uppercase(t 
^ 
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got    'undefined' 

谁能帮我解决这个?其他代码可以根据需要提供。

+0

请对您的问题做一点小小的修改,以便我们可以更好地进行调试。 –

回答

0

这个可能是一个非常愚蠢的错误的BOM品种。确保您的文件保存为UTF-8 而没有BOM。如果您的文件保存为带有BOM的UTF-8,则某些解释程序将读取BOM作为代码的第一个字符。由于字符不可打印,因此不会显示在错误消息中,标记出完全无法理解的错误。

请发表评论如果是这样的话,如果没有,我会删除答案。

1

JSON文件是数据。它们不能包含函数。

你可以把INT JSON文件

唯一有效的东西是字符串("this is a string"),数字(1),空(null),布尔(TRUE)和对象或数组声明({}[]分别),它包含任何以逗号分隔的更多有效的json对象。