Curl Meilisearch无效JSON:第1行第1列的值应为

Curl Meilisearch无效JSON:第1行第1列的值应为,curl,meilisearch,Curl,Meilisearch,我正试图通过CURL将数据加载到Meilisearch中,但不断出现错误: 无效JSON:第1行第1列的预期值 我已经通过一个验证器运行了JSON,并通过了数据传递,所以我决定从Meilisearch下载示例数据,以再次检查我自己的合理性() test movie.json也通过了验证,但当我尝试将其加载到Meilisearch中时,我在第1行第1列得到了相同的错误无效json:expected value 有没有可能是我的卷曲要求出了问题 curl -X POST 'http://127.0.

我正试图通过CURL将数据加载到Meilisearch中,但不断出现错误:

无效JSON:第1行第1列的预期值

我已经通过一个验证器运行了JSON,并通过了数据传递,所以我决定从Meilisearch下载示例数据,以再次检查我自己的合理性()

test movie.json也通过了验证,但当我尝试将其加载到Meilisearch中时,我在第1行第1列得到了相同的错误
无效json:expected value

有没有可能是我的卷曲要求出了问题

curl -X POST 'http://127.0.0.1:7700/indexes/products/documents' --data products.json
...
curl -X POST 'http://127.0.0.1:7700/indexes/movies/documents' --data movies.json
在Ubuntu 18.04上复制的步骤如下:

  • 下载并启动Docker
  • 下载示例数据
  • 尝试为样本数据编制索引

  • 您忘记了在
    json
    文件前面的
    @

    试试这个:

    curl -X POST 'http://127.0.0.1:7700/indexes/movies/documents' --data @movies.json
    
    curl -X GET 'https://raw.githubusercontent.com/meilisearch/MeiliSearch/master/datasets/movies/movies.json'
    
    curl -X POST 'http://127.0.0.1:7700/indexes/movies/documents' --data movies.json
    
    curl -X POST 'http://127.0.0.1:7700/indexes/movies/documents' --data @movies.json