Janus 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
JsonUtils.hpp File Reference

Simple JSON read/write utilities for flat string-to-vector maps. More...

#include "janus/core/JanusError.hpp"
#include <algorithm>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <map>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for JsonUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  janus
namespace  janus::utils

Functions

void janus::utils::write_json (const std::string &filename, const std::map< std::string, std::vector< double > > &data)
 Write a map of string-to-vector<double> as JSON.
std::map< std::string, std::vector< double > > janus::utils::read_json (const std::string &filename)
 Parse a flat JSON file into a string-to-vector<double> map.

Detailed Description

Simple JSON read/write utilities for flat string-to-vector maps.