JavaScript语法错误:JSON.parse:意外的字符行1

2024-06-01 05:09:51 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中,我加载一个带有数据的变量,然后用以下代码将其转换为json。在

jsVar = (json.dumps(jsPass)) 

产生这个输出。“TT1001”的“TT1001”:“TT1001、45、45.29610939999997、75.92656546579999993、66.996666667607600000002、150、150、150、假]],“TT1001”的“TT1001、45.29296471220000001、75.923881289999997、64.61646423499999999996、150、150、假][150、假]],“TT1003”:[[1003,45.2961099999999997、75.926565433799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945.29626098,-75.924908610000003,65.300880480000004,150,真]]}

输出通过JSON格式化程序和验证程序网站上的验证。当我运行javaScript代码时

^{pr2}$

我得到以下错误

语法错误:JSON.parse:JSON数据的第1行第2列出现意外字符。在

我对JS不是很在行,对JSON不是很熟悉。任何建设性的意见,网站或文献建议将不胜感激。在

最好关注实际问题。 从你非常有用的解释和问题中,我可以看出我不需要解析数据。如前所述,变量保存有效的JavaScript数组数据。我发现在Python中生成的变量并不是我在JS中访问的变量,即使它们位于同一个文件位置并且具有相同的名称。这个过程是这样运行的。首先,Python代码生成JSON变量,然后JavaScript代码用Python生成的变量中的数据分配一个变量,然后触发HTML文件来执行JS代码。当我看到控制台.log或.dir方法对于JavaScript变量没有数据。我需要学习的是如何将Python变量导入JavaScript代码。我不知道这个问题是否可以在这里回答,还是应该在StackOverFlow中再问一个问题?在


Tags: 文件数据代码程序json网站jsjavascript
1条回答
网友
1楼 · 发布于 2024-06-01 05:09:51

根据doc报告:

Is this time interval before the specified instant. Intervals are inclusive of the start instant and exclusive of the end.

因为Interval的开始和结束是相同的,所以得到的总是false。 创建具有差异的Interval,确保aDate介于两者之间,然后重试

p.S-不使用if-else,只使用return time.getEnd().isBefore(aDate)

相关问题 更多 >