问题标签 [jsoncpp]

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 投票
5 回答
2043 浏览

c++ - vc90上的jsoncpp?

有人有jsoncpp在 vc90 上工作吗?

他们使用我从未听说过的构建系统 Scons。我安装了最新的 Scons,找到了一个未记录的 scons.bat,在我的 jsoncpp 目录中启动了 vc90 提示,修改了 SConstruct 文件以支持 msvc90 目标(我从已经支持的 msvc80 平台复制了样板)运行scons.bat platform=msvc90并出现错误:

我已经付出了太多努力来构建它,而 jsoncpp 显然没有维护,所以我现在放弃了。

0 投票
1 回答
1716 浏览

json - 一起使用 JsonCpp 和 Qt(Unicode 问题)

我正在尝试编写一个从 Web API 获取一些 JSON 的 C++ Qt 4.7 应用程序。我做了一些阅读,JsonCpp 似乎是最好的。所以我建立它只是找到并将它添加到我的项目中就好了。

当我运行此代码时,它会输出我正在测试的名称(它是一个带有 unicode 的名称),但特殊字符输出为完全乱码(“à¤?à¥à¤²à¤¿à¤«à¤°à ¥à¤¡")。unicode 以 JSON 字符串“\u0915\u094d\u0932\u093f\u092b\u0930\u094d\u0921”的形式输入,然后我假设 JsonCpp 将其转换为实际的 unicode 字符。我希望 QString::fromStdString 将 unicode 放入 std::string 并将其存储在 QString 中,但显然它在某个地方搞砸了。

我错过了什么?

0 投票
3 回答
9303 浏览

c++ - 使用 Visual Studio 2010 构建 JSONCPP

我该如何构建它?文档对此真的很阴暗。它说您需要将 scons.py 放入目录中,但我不知道它在哪里。我曾尝试使用包含的预构建,但它没有生成任何 .lib 文件。

0 投票
5 回答
62721 浏览

c++ - JSONCPP 写入文件

JSONCPP 有一个编写器,但它似乎所做的只是从解析器获取信息,然后将其输出到字符串或流中。如何让它改变或创建新的对象、数组、值、字符串等并将它们写入文件?

0 投票
2 回答
15513 浏览

c++ - 使用 jsoncpp 从 JSON 中获取节点的问题

我试图使用 jsoncpp 来解析一组 json。json 是从一个网页生成的,该网页带有来自 django 对象的 simplejson。我使用 libcurl 从特定的 URL 获取它。当我在根上使用 toStyledString() 函数时,我会打印出来。

所以看起来我得到了正确的数据并且它在一个 Json::Value 类中。

问题是我无法从 json 结构中获取特定节点。这是我使用的代码。

由于另一个问题,我没有使用实际的 libjson.so 共享库,我只是拉入文件并用我的源代码编译它们(我猜这很糟糕,但这个问题不是这个问题的重点) . 下面是我的 src 文件夹的结构。

这是make的输出。

从所有这些中,当我执行 Bird 时,我得到以下输出

如果我注释掉这一行,我不会得到问题

我完全接受我在这里做错了什么的事实。但我只是不知道它是什么。那么是什么导致了错误:

谢谢你提供的所有帮助。

干杯

标记

0 投票
5 回答
64023 浏览

c++ - 遍历 JsonCpp 中的对象

我有一个使用jsoncpp解码 JSON 字符串的 C++ 应用程序。我创建了以下函数,但它只向我显示顶级对象...

如何让它转储整个对象列表?

- 功能 -

- - 输入 - -

- 输出 -

0 投票
1 回答
14027 浏览

c++ - 使用 Boost 在 Visual Studio10 上编译和使用 JSONCPP

我最近使用 VS71 生成文件编译了 SVN 版本的 JSONCPP。它有效,但我收到很多链接器错误

此外,我需要将 boost::multi_array 与它一起使用,但是当 I#define _ITERATOR_DEBUG_LEVEL 0 时,它与 JSONCPP 的 _ITERATOR_DEBUG_LEVEL 2 冲突(需要这个才能使 boost::multi_array 调整大小工作)。我将如何解决这个问题?

0 投票
3 回答
8151 浏览

c++ - 如何链接jsoncpp?

如何使用 g++ 将 jsoncpp 与 C++ 程序链接?我试过了:

但是 g++ 一直在说:

0 投票
6 回答
19922 浏览

c++ - 包含 jsonCpp 标头的问题

我正在尝试在我的 C++ 代码中实现 jsoncpp 库,我编写了一段简单的代码只是为了尝试一下,它甚至没有编译。

我得到的错误是:

我对 C++ 有点陌生,include 语句中是否缺少某些内容?或者 jsonCpp 是否需要额外的东西?

感谢您的时间!

0 投票
3 回答
875 浏览

c++ - 如何避免两个头文件c ++中的冲突

我正在使用两个 lib jsoncpp 和 imap(lib c-client)。

json cpp 有写功能。但在 imap lib 中,它们有一些宏#define write safe_write 覆盖 jsoncpp 中的一些宏。我无法同时使用这两个库。我怎样才能避免这种冲突?