| 361 | } |
| 362 | |
| 363 | void decode_csv_string() |
| 364 | { |
| 365 | std::string s = R"(employee-no,employee-name,dept,salary |
| 366 | 00000001,\"Smith,Matthew\",sales,150000.00 |
| 367 | 00000002,\"Brown,Sarah\",sales,89000.00 |
| 368 | )"; |
| 369 | |
| 370 | auto options = csv::csv_options{} |
| 371 | .assume_header(true) |
| 372 | .column_types("string,string,string,float"); |
| 373 | auto j = csv::decode_csv<jsoncons::json>(s,options); |
| 374 | |
| 375 | std::cout << pretty_print(j) << '\n'; |
| 376 | } |
| 377 | |
| 378 | void decode_csv_stream() |
| 379 | { |
no test coverage detected