jsoncpp

    -2热度

    1回答

    有什么方法可以用JSONcpp更改已存在的JSON文件中的单个值? 我想保留文件中现有的格式(注释,空格,换行符)。 示例:在C:/test.json中找到键“test_boolean”的值,并将其值设为“false”,将所有其他值保持原样。 我试过使用Json :: StyledStreamWriter,两者都与我想要更改的值的根和值本身。在第一种情况下,整个文件用新值重写,但没有保留格式或注释

    1热度

    2回答

    我想要更改slotList中的值。 slotList[1][1] = "1234"; 我怎样才能解决这个问题? 这里是我的尝试: JSON: { "slotList" : [ [ "1452", "1452", "1452", "1452", "1452" ], [ "1452", "1452", "1452", "1452", "1452" ], [

    1热度

    1回答

    我使用Json-cpp解析我的配置文件,我得到som奇怪的行为与asCString() ..任何人都可以解释为什么输出为2是空的? #include <iostream> #include <fstream> #define JSON_IS_AMALGAMATION #include "json/json.h" using std::cout; using std::endl; in

    5热度

    1回答

    JSON文件看起来像这样: { "strings": [ { "key_one": "value_one!" }, { "key_two": "value_two!" }, ] } C++的文件如下所示: Json::Value root; Json::Reader reader; bool parsingSuc

    0热度

    1回答

    我想与VS2008使用JSON CPP。 谁能告诉我是否可以将二进制数据打包成JSON格式?我正在将图像文件读入char* buffer,并将其放入JSON::Value。但是当我尝试解析它时,我没有在JSON对象中找到缓冲区内容。 代码如下。 Json::Value root; Json::Reader reader; Json::StyledWriter writer;

    1热度

    2回答

    我是cmake的新手。它工作得很好,但现在我得到一些链接错误: undefined reference to `Json::Reader::Reader()' undefined reference to `Json::Value::Value(Json::ValueType)' undefined reference to `Json::Reader::parse(std::basic_is

    2热度

    1回答

    JsonCpp很慢。代码非常混乱。 是否有任何替代方案,是更快,更清洁和支持这样的东西: Json::Value val, copy; val["newMember"] = 100; val["newMember2"] = "hello"; copy = val; val["newMember2"] = "bye"; assert(val["newMember"] == copy["ne

    5热度

    2回答

    如果我有,其内容看起来像一个文件: {"one": 1} {"two": 2} 我可以简单地分析每个单独行作为一个单独的JSON对象(使用JsonCpp)。但是,如果该文件的结构是这样不太方便: { "one":1 } { "two":2 }

    14热度

    3回答

    我有以下代码: void MyClass::myMethod(Json::Value& jsonValue_ref) { for (int i = 0; i <= m_stringList.size(); i++) { if (m_boolMarkerList[i]) { jsonValue_ref.append(stringList[i

    2热度

    1回答

    有没有什么办法可以在VS2010上创建.lib?即使JSONcpp的合并版本不起作用((这是我的罚球和LNK2028错误LNK2019。