如果将双精度值 8.13 传递到 json_real 并转储 json,我看到它打印 8.1300000000000008,有没有办法在 C 中准确获取 8.13 或 8.13000000000000000? ...
我有以下 JSON 对象,我需要从中检索某些键的值。 例如,在外部 JSON 对象中,我只需要“时间戳”和“类型”,接下来从嵌套的“元”对象中我只需要“版本”,而从嵌套的“有效负载”中我想要字段“原因”、“类型”和来自其嵌套对象“数据”的“条件” 我写了一个函数来检索这些数据: 但是,代码看 ...
我在我的程序中使用以下代码来获取纬度和经度。 这返回如下, 我想分别解码lat和lng值并将其存储在一个数组中。 我已经安装了 jansson lib,但不确定如何使用它。 你能给我一些想法如何做到这一点吗? ...
下面是脚本的一部分,同样是从主 function 调用的。 If i comment out the below function, everything works fine without any memory leak issue, whereas by including this fu ...
我有一个 for 循环,并且在迭代循环时,如果索引是偶数索引 json object 必须被释放,并且必须再次构建一个新的 object 并再次重复该过程。 同样,使用以下脚本, 当索引是偶数索引时,如何使用 jansson json object 构造并清除其 memory 来实现以下结果? 而现 ...
我想提取一个 json 键值对作为新的 json object。 抱歉,我对 json 很陌生,所以也许我没有尽可能清楚地说明问题。 所以这里有一个例子: 所以现在我想将"BB":22键值对提取为一个新的 object。 看起来像这样: 是否有任何 function 可以直接这样做,或者您需要声明 ...
我目前正在调试 C 代码。 这基本上是来自数据收集平台的客户端,我从链接列表中读取了奇怪的错误。 问题基本上是最后一项的“下一个”指针在某个未知点从 NULL 更改为 0xFFFFFFFFFF。 然后我尝试用地址清理器编译我的库,以便找到错误错误可能在哪里并且错误消失了,或者最好说错误当前是隐藏的。 ...
我正在使用 librdkafka 的consumer.c 示例文件,我试图弄清楚如何将 rkm 有效负载(在第 244 行打印出来)转换为 json,以便我可以从 json 中获取参数的值. 现在我正在使用jansson,但遇到了一些问题,如果需要我可以扩展。 librdkafka 或标准 C ...
我正在构建一个 Azure Sphere C 应用程序,从 HTTPS_Curl_Easy 示例项目开始。 我需要json解析,所以下载了Jansson库代码。 Jansson 在使用 Cmake 时生成的项目不会添加作为对我的 Sphere 项目的引用,因为它针对的是 Win32,所以我创建了一 ...
我正在尝试使用Jansson库来解析JSON字符串。 我无法正确解析它。 这是我的C ++代码 我不明白Rescue是字符串,对象还是数组。 我尝试了所有三个选项,就if (!json_is_string(Rescue)) , if (!json_is_array(Rescue)) ...
我在我的 C++ 代码中使用 Jansson 库。 在库中,当创建任何 Jansson 变量时,应该释放该变量以释放引用,我正在使用 'json_decref(json_t *json)' 方法来释放。 但有时它会导致双重释放问题,而我在运行时没有遇到这个问题。 也许这不正常,但是当我尝试释放一些引 ...
我有一个json文件。 并且,文件已成功加载。 但是,我想更改以下值,并保存修改后的json文件。 但是,该值完全不会更改并保存。 我该怎么办? 来自/home/pi/desktop/test.json 到/home/pi/desktop/test.json 所以我 ...
在当前代码中,我正在使用json-c。 我正在迁移到简森。 需要在jansson中使用等效的api来转换json_object_to_json_string。 我找到了一个,但它需要一个json字符串对象,否则返回null。 const char * json_string_valu ...
我正在使用janson库发送json主体作为其余请求,我注意到我是以这种方式进行的: 这是对json_decref的调用是否足以释放所有内存? 我的关注主要是在阅读了这篇文章json_decref后没有释放内存吗? ...
我正在尝试在Xcode 7.3.1上测试Jansson。 我按照说明进行安装,然后在不起作用的情况下使用了cMake,这也没有起作用。 我认为Xcode找不到Jansson库。 在从解决此问题中获得广泛建议之后,我以许多不同的方式修改了项目标头和库路径。 Xcode 是能够找到头。 还 ...
我正在尝试将库链接到我的C程序,但是根据库文档https://jansson.readthedocs.io/en/latest/gettingstarted.html#compiling-and-installing-jansson all,我无法使其工作我要做的是在Makefile中的GCC之 ...
我想从JSON提取字符串,该JSON的值前面没有键描述符,但其中的值只是用'|'分隔。 这是我输入的一种示例: 请注意,在文档中,我认为很有帮助的Jansson功能始终将一个键作为参数(但是我的数组仅包含不带键的字符串)。 如果有人可以帮助我,我将非常感激。 ...
我使用Jansson C库来解析一些JSON文件,并使用示例文件中使用的方法,我尝试使用类似C的代码解析它: 虽然这个代码在使用gcc编译时效果很好,但是如果它是由g++编译的话就不会这样,因为它是在我的情况下实现的,因为它是在C ++类中实现的。 Jansson库返回的错误与文件结尾 ...
我有使用jansson库的应用程序。 我想将架构更改为ARM板。 我一直在寻找如何为ARM jansson库编译/或源代码,但是没有成功。 是否有人知道如何将现有的jansson lib调整为适合ARM或如何找到该库的源代码以及如何将其编译为适合ARM的想法。 我使用arm-linux- ...