我有一个非常大的Json文件,我想将其导入到Neo4j,但当我使用apoC时,我收到以下错误
Failed to invoke procedure `apoc.import.json`: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.LinkedHashMap<java.lang.Object,java.lang.Object>` from Array value (token `JsonToken.START_ARRAY`)
at [Source: (String)"[[{ "; line: 1, column: 1]
我用来导入文件的代码是:
CALL apoc.import.json("file:///eight9.json")
文件的开头如下所示:
[[{
"id" : "149715690143449899009",
"objectType" : "activity",
"actor" : {
但当我在网上检查时,它是一个有效的Json文件。
1条答案
按热度按时间42fyovps1#
它在抱怨“[[{”。以下内容摘自neo4j文档;https://neo4j.com/labs/apoc/4.3/import/load-json/.Json格式的文件以{开头,所以您的json不会被neo4j接受;
请删除文件末尾的At the Start and,然后重试。