问题标签 [json-c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
344 浏览

c - json_object_put 不在循环中工作

我使用 C 语言的 json-c 库。我有以下代码

它只打印一次 json obj。在它产生分段错误(核心转储)消息之后。但是当我将睡眠时间修改为 10 秒而不是 2 秒时,它工作得很好。

我需要在 2 秒内创建和删除 json 对象。json-c库可以吗?

0 投票
1 回答
1368 浏览

c - 如何从文件中读取和写入 JSON 数据

我在 Linux 中使用 json-c 库。

我有一个 JSON 对象:

我想将此数据存储到一个文件中,然后我想从中读取 json 数据。

请给出一些想法如何做到这一点。

0 投票
1 回答
1396 浏览

c - json-c:从子数组中访问值的最简单方法

使用 json-c 访问上述 JSON 对象中最高数学分数的最简单方法是什么?

是否可以使用类似于json_object_object_get (jsonobj, "scores.math.highest")的东西?

如果不是,我是否必须检索每个单独的数组才能获得最高分?IE。获得分数,然后获得数学并最终获得最高分?

谢谢!

0 投票
1 回答
932 浏览

json-c - 如何在 JSONC 中添加空值?

我在 c 中使用 JSONC 库来创建 json。但我不能创建空值。如何使用 JSONC 库创建以下 json 数据?{“状态”:空}

0 投票
1 回答
7257 浏览

c - 使用 json-c 解析 json 文件

我正在使用 json-c 库。尝试在 C 中解析 json 文件时遇到两个问题。

如果我尝试按原样解析文件,则会在json_object_object_foreach().

但是,如果我删除了 json 文件开头和结尾的方括号,它可以工作,但只解析第一个对象。我想解析整个 json 文件。

这是我的代码:

这是我的 json 文件:

0 投票
1 回答
1063 浏览

c - 分段错误解析json-c

当我尝试从我的 json 文件中获取 val 的结果时,我遇到了一个段错误,如果我注释掉这些行,其他提取值返回正常

这是唯一一个不是我认为我处理不正确的整数的整数。

这是我的代码,json文件在下面。

这是json文件:

0 投票
1 回答
2337 浏览

c - 带有“/”字符的json-c字符串

当我的程序像这样在 json 中保存一些东西时:

.json 文件中的结果是:

我怎样才能避免它打印"\/"而不是打印"/"

0 投票
0 回答
416 浏览

java - 多维 JSON-C 文件转换为 WEKA ARFF

注意:我将使用直接字符串操作而不是 JSON 来获取我的数据。我仍然想知道如何做到这一点。

我目前正在尝试对非常大的数据集进行分类,但第一步是将我的数据转换为我可以处理的格式。

我有一个流数组,其中包含一个可变长度的 XYZ 数据(一个数组)数组。我知道我必须有一个固定长度的数据集(对较短数据集的稀疏支持),我会修剪和“?” 因此。这是一个数据集,而不是 21 个数据集。

我的数据的最原始形式目前正在生成以下格式的 JSON 文件。

这是我用于训练数据的一般结构。

我遇到的问题是我无法将关系 ARFF 文件导出为 JSON,因此我可以看到他们需要的结构。我正在使用 JSON-C 在 C 中构建数据,因此使用这个库来构建标头会比原始字符串操作更干净(IMO),并且对于我的大多数应用程序更有用,因为它将采用广泛支持的格式。

关于如何在 weka 中使用 JSON 文件的问题:WEKA arff 文件都不包含多维数据集。我仔细阅读了 arff 文件并转换了一些文件,看看我是否可以进行模式匹配,但我运气不佳。

我从这些转换中学到的是,要将数据加载到 WEKA GUI 中,我需要一个标题。这是我现在所在的位置,有一个非常精简的示例(可以理解)无法加载。

0 投票
0 回答
599 浏览

c - json_object_put 何时将内存释放到系统?

我有这个代码:

编译:

然后,运行:

输出的 VSZ 字段未显示在json_object_put call.

所以释放json_object_put不给系统内存,但下一次分配也不会给系统更多的内存。

json_object_put当系统中出现空闲内存时调用After ?

0 投票
1 回答
561 浏览

json-c - json-c:在 json_tokener_parse 中出现分段错误

我正在使用 json-c 来解析项目中的 json 文件。我尝试创建 json_tokener_parse 但这导致了段错误。任何人都可以检查并告诉我段错误的原因。