问题标签 [rapidjson]

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 投票
1 回答
4531 浏览

c++ - 更快的 JsonCpp 替代方案,允许 Json 对象的复制/可变性?

JsonCpp 很慢。而且代码很乱。

有没有更快,更清洁并支持以下内容的替代方案:

JsonCpp 支持上述代码。

我试过rapidjson,速度非常快,但不幸的是它不支持复制 Json 值。

有什么选择吗?基准的奖励点。

0 投票
3 回答
21895 浏览

c++ - rapidjson:从文件中读取文档的工作代码?

我需要一个工作 c++ 代码来使用 rapidjson 从文件中读取文档:https ://code.google.com/p/rapidjson/

在 wiki 中它尚未记录,示例仅从 std::string 反序列化,我对模板没有深入的了解。

我将我的文档序列化为一个文本文件,这是我编写的代码,但它没有编译:

编译错误状态: 错误:'Document'不是'rapidjson'的成员

我正在使用带有 mingw 和 rapidjson v 0.1 的 Qt 4.8.1(我已经尝试使用升级的 v 0.11,但错误仍然存​​在)

0 投票
2 回答
889 浏览

ios - 糟糕的内存对齐iOS

我坚持以下崩溃报告:

经过多次尝试修复导致此错误的错误后,我不断从 PLCrashReporter (来自我们的 beta 测试人员的临时构建)一次又一次地收到此崩溃日志。不同的异常代码从 SIGSEGV/SEGV_ACCERR 到 SIGBUS/BUS_ADRALN 到 EXC_BAD_ACCESS/KERN_INVALID_ADDRESS

我在 iOS(armv7 和 armv7s)上使用rapidjson 库和此处描述的填充修复(#8),我使用 Objective-c 运行时函数在运行时添加方法实现(使用class_addMethod)。

我们的代码库大部分是 Objective-C 代码,一些 Obj-C++ 和一些 C 代码。内存管理由 ARC 完成,但 Obj-C++ 和 C 部分是手动处理的。我查看了每个 malloc/free 调用,并广泛使用 libgmalloc 来确定内存问题,但没有什么对我来说不正确。

我自己无法重现此崩溃日志,不在调试或发布模式下,但我们的 beta 测试人员会不时向我发送此崩溃日志(大约 50 次运行中有 1 次)。由于我们的产品(希望)很快就会在许多 iOS 设备上运行,这不是我们可以打破的。

在阅读了很多内存管理文章后,我怀疑这个问题是由内存对齐错误引起的。因此我怀疑 rapidjson 是这个错误的原因。我对 iOS / armv7 上的内存对齐缺乏了解,因此无法修复此崩溃日志。有人可以在 iOS 上向我解释更多关于这个主题的信息吗?还是我找错地方了,这是另一个内存问题吗?我希望有人能指出我正确的方向。

如果需要更多信息,我很乐意提供。注意:我不是在寻找使用 JSONKit 或其他库来替换 rapidjson 的答案。谢谢 :)

0 投票
1 回答
6182 浏览

c++ - rapidjson SetString - GetString

我尝试使用 将值设置为字符串,SetString但是当我尝试通过 获取它时,会GetString()显示一些随机输出。代码:

我究竟做错了什么?

0 投票
1 回答
975 浏览

c++ - rapidjson :使用 rapidjson 从 JsonObject 中提取参数

我有一个看起来像的 jsonObject

我想知道如何提取 Mtype 和 time ?是Types一个 jsonArray 吗?

0 投票
2 回答
1741 浏览

php - AJAX 解析大量 JSON 并存储在 localStorage

我正在构建一个应该能够离线工作的应用程序。我正在使用 jQuery Mobile、PHP、MySQL 和 jStorage 以便轻松使用 HTML5 localStorage

我正在尝试找出将数据下载到本地设备 localStorage 并在稍后阶段使用它而不会减慢或崩溃浏览器的最佳方法。

我在 MySQL 表中有大约 5000 条记录(500 Kb 的数据),我需要应用程序下载所有这些数据,以便离线时在第二阶段使用它。

download_script.php 以 JSON 格式返回所有记录,例如

我想知道是否有任何方法可以优化以下脚本(例如,为了不挂起浏览器,并可能显示正在下载的数据百分比)

这种方法可以优化,例如使用 radpidjson 吗?如何更改它以显示下载数据的实时百分比?

0 投票
2 回答
3161 浏览

c++ - 如何在文件中添加 rapidjson::Document

我需要解析一个文件,获取一些数据并使用 RapidJson 将它们写入另一个文件。

现在我可以检索值并将它们放入文档中。我唯一的问题是将该文档插入文件中:

有什么方法可以在文件中编写 RapidJson::Document 吗?

编辑:我发现的唯一方法是:

0 投票
2 回答
16326 浏览

c++ - 使用 Rapidjson 写入文件

如何使用 rapidjson 文档将一些数据写入文件:

这是我需要写的:

0 投票
2 回答
1406 浏览

android - RapidJson 未定义参考

我在 cocos2dX 中使用 rapidjson 库时遇到了这个错误。

0 投票
1 回答
382 浏览

android - rapidjson add object to particular index

I have an issue... I rapidjson library PushBack (GenericValue &value, Allocator &allocator) is add element to last index of array.

I want to add object at particular index in rapidjson.

please help me for this