问题标签 [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.
macos - 将 JSON-C 添加到现有 POSTGIS 安装
使用 EnterpriseDB 的 GUI 安装程序,我在运行 Mavericks 的 Mac 上安装了 Postgres 9.3.5。我选择了安装空间组件的选项,并自动安装了 PostGIS 2.1.3。启用 PostGIS 扩展后,我能够按预期执行地理计算。然后我发现了 ST_GeomFromGeoJSON 函数(因为我是菜鸟),尝试使用它,并意识到我需要安装 JSON-C,我确实这样做了。
PostGIS 文档说“要启用 JSON-C,请运行 configure --with-jsondir=/path/to/json-c。有关详细信息,请参阅第 2.4.1 节,'配置'。” “配置”部分是关于从头开始安装 PostGIS。
所以,有两个问题: 1. 我可以在不重建 PostGIS 的情况下为 PostGIS 启用 JSON-C 吗?2. 如果没有,如何确保我的新 PostGIS 安装包含第一次自动安装的所有功能?我不知道安装程序在做什么,所以我不知道使用了 12 个“--with”选项中的哪一个(如果有的话)。
我对 Postgres/PostGIS 很陌生,对命令行魔法也很陌生。感谢所有帮助。
c - JSON C 库是线程安全的吗?
我在 Ubuntu ( json-c/json.h ) 下使用 C JSON 库。我需要在多个 POSIX 线程上解析 JSON 字符串。目前正在使用 json_tokener_parse() 方法 - 这是多线程安全还是我需要使用其他东西?
谢谢
java - 使用 GSON 解析 Youtube JSONC
我知道如何在 android 中解析 Json。但我似乎无法使用 GSON 从 Youtube 解析 JSONC。我只需要解析视频的标题。谢谢这里是网址
c++ - json -c 奇怪的分段错误错误
对于类中的赋值,我们应该使用 C++98 中的 json-c 构建一个 json 对象,这与我们在二叉搜索树上执行的一些操作有关。
该对象由较小的对象组成,这些对象描述了我们在此代码中对二叉搜索树所做的操作。但是,当将对象添加到较大的对象时,我得到一个位置变化很大的段错误。它可以发生在从 3 个操作到 40 个操作的任何地方,我很困惑。
如果我将以下代码注释掉,程序从头到尾运行得非常好,让我相信这是我问题的根源。
这是代码中使用的一些 json_object* 的声明:
这是似乎让我遇到段错误的实际代码:
其中 'name' 是传递给添加节点函数的字符串。
字符串计数器是从 int 到字符串的转换,它是已发生操作数的计数器。
如果有人可以帮助我指出正确的方向,我会很高兴。
c - json-c 解析 - 错误取消引用指向不完整类型的指针
我一直在尝试使用以下代码,取自示例,我不得不将 json_object_object_get(struct json_object *obj, const char *key) 更改为 json_object_get_ex(struct json_object *obj, const char *key, struct json_object * *价值)
很抱歉,我已经发布了类似的问题,因为我几天来一直试图找到一种从套接字解析 json 的方法,但我已经绝望了,但我做了更多的工作和研究,我认为这非常接近。我从编译以下得到的错误是:
server4.c:在函数'main'中:server4.c:62:错误:取消引用指向不完整类型的指针server4.c:68:警告:赋值使指针从整数而不进行强制转换
我看不出有什么问题,也不完全理解 json-c 的工作原理,我也更熟悉 c++,当然我也在那里使用指针。无论哪种方式,通过阅读一些 c++ 的 json 解析器,我发现它们更容易理解。
提前致谢
c - 使用 json-c 解析深度嵌套的 JSON 键
我正在使用json-c 库,在查看文档后,我找不到不使用一堆循环来获得深度嵌套的键/值的方法,这就是我尝试过的:
这是输出:
如何在不多次使用 json_object_object_foreach() 宏的情况下获取临时值?
c - json-c 中的键名
我正在使用 json-c 来解析以下 JSON 字符串:
而且,我有以下 C 代码。上面的 JSON 存储在变量 b 中。
使用 json_object_get_ex 从键“a”获取值的正确键名是什么?
对于上面的 JSON,我所拥有的不起作用(对于两个查询都存在错误),但它对以下 JSON 起作用。我确定这与对“路径”到“a”键的“路径”使用哪个键的误解有关。
c - 使用 json-c 时出现未定义的引用错误
我想在我的程序中使用 json-c。编译(链接)时出现错误:
我将 json-c 和我的程序放在同一个文件夹中,并使用#include <json-c/json.h>
.
c - 未定义对“json_tokener_parse”的引用
全部。
我在OpenWRT linux 发行版上使用JSON-C库时遇到问题。我在下面做了一个简单的程序来测试它。
然后我用下面的命令编译它。
但是,我收到以下错误。
我什至用下面的命令编译它,但它仍然不起作用。
然后我尝试在编译时添加 -L 参数,但仍然没有运气。
此 OpenWRT 发行版使用opkg作为其包安装程序,这是我运行opkg install libjson-c时显示的内容。
我什至使用 -E 参数运行编译命令,以查看是否使用了正确的标头,看起来就像我可以找到方法声明json_tokener_parse 一样。我不确定我哪里出错了。我即将从 Github 进行手动安装,但我真的不想这样做,因为我还必须手动安装其他程序。有没有人有什么建议?
谢谢。
c - 在 C 中解析 JSON 数组
我从服务器返回了以下 JSON,我正在尝试访问Values
(时间戳/数据):
我正在使用json-c ,并且正在使用完整的 json parser的略微修改版本。但是,segmentation fault (core dumped)
当我尝试values
使用json_parse_array
.
我将如何访问该values
部分?