Skip to content
Snippets Groups Projects
json_tools.hpp 311 B
Newer Older
  • Learn to ignore specific revisions
  • #include "nlohmann/json.hpp"
    
    
    Ian Bell's avatar
    Ian Bell committed
    #include <set>
    
    
    namespace teqp{
        inline auto all_same_length(const nlohmann::json& j, const std::vector<std::string>& ks) {
            std::set<decltype(j[0].size())> lengths;
            for (auto k : ks) { lengths.insert(j.at(k).size()); }
            return lengths.size() == 1;
        }
    }