Сравнить рапиджсон :: Документы

0

У меня есть два документа Rapid Jason. один, который я создал во время выполнения, а другой - с диска

Я хочу сравнить эти два документа, что они похожи или нет. лучший способ сравнить документы rapidJson.

Мой josn выглядит так

{
    "SimpleCompany:Manager":
    {
        "read":true,
        "update":true,
        "delete":true,
        "insert":true
    },
    "SimpleCompany:Manager":
    {
        "read":true,
        "update":true,
        "delete":true,
        "insert":true
    },
}
  • 0
    что ты хочешь услышать? Это струны? Хэш их может быть?
  • 0
    да, это значения являются строками ... Я просто хочу прочитать эти значения и сопоставить их с другим моим объектом документа Json. это встроенная функция, которая может сравнивать два объекта json?
Показать ещё 2 комментария
Теги:
rapidjson

1 ответ

0

Да, теперь GenericValue переопределяет operator== другими значениями, строками или примитивами:

bool operator==(const GenericValue<...>& rhs) const;
bool operator==(const Ch* rhs) const;
bool operator==(const std::basic_string<Ch>& rhs) const;
bool operator==(const T& rhs) const;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню