小编Gra*_*man的帖子

Mongoexport 导出无效的 json 文件

我从 twitter API 收集了一些推文并将其存储到 mongodb,我尝试将数据导出到 JSON 文件并且那里没有任何问题,直到我尝试制作一个 python 脚本来读取 JSON 并将其转换为 csv . 我的代码收到此回溯错误:

json.decoder.JSONDecodeError: Extra data: line 367 column 1 (char 9745)
Run Code Online (Sandbox Code Playgroud)

因此,在互联网上挖掘之后,我被指出要检查在线验证器中的实际 JSON 数据,我做到了。这给了我以下错误:

Multiple JSON root elements
Run Code Online (Sandbox Code Playgroud)

来自网站https://jsonformatter.curiousconcept.com/

以下是文件开头/结尾的第一个/第二个对象的图片: 在此处输入图片说明 在此处输入图片说明

此处的数据链接

现在,问题是,我还没有在互联网上找到任何有关如何处理该错误的信息。我不确定这是我收集、导出的数据有问题,还是我不知道如何使用它。

我对这些推文的最终目的是制作一个网络图。我正在查看 Networkx 或 Gephi,这就是我想要获取 csv 文件的原因。

python csv twitter json mongodb

4
推荐指数
1
解决办法
3694
查看次数

释放需要返回的动态分配的int,但不能在main中释放

正如我的长标题所说:我试图在c中返回一个动态分配的指针,我知道,我必须释放它,但我不知道如何对待自己,我的搜索显示它只能被释放main,但我不能让用户释放int.

我的代码现在看起来像这样,

int *toInt(BigInt *p)
{
    int *integer = NULL;

    integer = calloc(1, sizeof(int));

    // do some stuff here to make integer become an int from a passed
    // struct array of integers

    return integer;
}
Run Code Online (Sandbox Code Playgroud)

我试过制作一个临时变量并看到整数然后释放整数并返回临时值,但这没有用.必须有一种方法可以做到这一点,而不是在主?

c free memory-leaks

1
推荐指数
1
解决办法
77
查看次数

标签 统计

c ×1

csv ×1

free ×1

json ×1

memory-leaks ×1

mongodb ×1

python ×1

twitter ×1