csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
json_extract.cpp File Reference
#include "commands.hpp"
#include "../common/json_path.hpp"
#include <csv.hpp>
#include <cctype>
#include <cstdint>
#include <fstream>
#include <sstream>
#include <stdexcept>
#include <string>
#include <string_view>
#include <unordered_set>
#include <utility>
#include <vector>

Namespaces

namespace  csvzall
 
namespace  csvzall::pipeline
 
namespace  csvzall::pipeline::commands
 

Functions

int csvzall::pipeline::commands::RunJsonExtract (const std::string &input_path, const std::string &mapping_path, std::ostream &output, const LoggerCallbacks &logger, RunStats &stats)
 

Variable Documentation

◆ array

std::vector<JsonValue> array

◆ columns

std::vector<ColumnMapping> columns

◆ kind

Kind kind = Kind::Null

◆ name

◆ object

std::vector<std::pair<std::string, JsonValue> > object

◆ path

common::JsonPath path

◆ rows_path

common::JsonPath rows_path

◆ text