问题标签 [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.
c++ - vc90上的jsoncpp?
有人有jsoncpp在 vc90 上工作吗?
他们使用我从未听说过的构建系统 Scons。我安装了最新的 Scons,找到了一个未记录的 scons.bat,在我的 jsoncpp 目录中启动了 vc90 提示,修改了 SConstruct 文件以支持 msvc90 目标(我从已经支持的 msvc80 平台复制了样板)运行scons.bat platform=msvc90
并出现错误:
我已经付出了太多努力来构建它,而 jsoncpp 显然没有维护,所以我现在放弃了。
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 中,但显然它在某个地方搞砸了。
我错过了什么?
c++ - 使用 Visual Studio 2010 构建 JSONCPP
我该如何构建它?文档对此真的很阴暗。它说您需要将 scons.py 放入目录中,但我不知道它在哪里。我曾尝试使用包含的预构建,但它没有生成任何 .lib 文件。
c++ - JSONCPP 写入文件
JSONCPP 有一个编写器,但它似乎所做的只是从解析器获取信息,然后将其输出到字符串或流中。如何让它改变或创建新的对象、数组、值、字符串等并将它们写入文件?
c++ - 使用 jsoncpp 从 JSON 中获取节点的问题
我试图使用 jsoncpp 来解析一组 json。json 是从一个网页生成的,该网页带有来自 django 对象的 simplejson。我使用 libcurl 从特定的 URL 获取它。当我在根上使用 toStyledString() 函数时,我会打印出来。
所以看起来我得到了正确的数据并且它在一个 Json::Value 类中。
问题是我无法从 json 结构中获取特定节点。这是我使用的代码。
由于另一个问题,我没有使用实际的 libjson.so 共享库,我只是拉入文件并用我的源代码编译它们(我猜这很糟糕,但这个问题不是这个问题的重点) . 下面是我的 src 文件夹的结构。
这是make的输出。
从所有这些中,当我执行 Bird 时,我得到以下输出
如果我注释掉这一行,我不会得到问题
我完全接受我在这里做错了什么的事实。但我只是不知道它是什么。那么是什么导致了错误:
谢谢你提供的所有帮助。
干杯
标记
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 调整大小工作)。我将如何解决这个问题?
c++ - 如何链接jsoncpp?
如何使用 g++ 将 jsoncpp 与 C++ 程序链接?我试过了:
但是 g++ 一直在说:
c++ - 包含 jsonCpp 标头的问题
我正在尝试在我的 C++ 代码中实现 jsoncpp 库,我编写了一段简单的代码只是为了尝试一下,它甚至没有编译。
我得到的错误是:
我对 C++ 有点陌生,include 语句中是否缺少某些内容?或者 jsonCpp 是否需要额外的东西?
感谢您的时间!
c++ - 如何避免两个头文件c ++中的冲突
我正在使用两个 lib jsoncpp 和 imap(lib c-client)。
json cpp 有写功能。但在 imap lib 中,它们有一些宏#define write safe_write
覆盖 jsoncpp 中的一些宏。我无法同时使用这两个库。我怎样才能避免这种冲突?