| 71 | } |
| 72 | |
| 73 | void erase2() |
| 74 | { |
| 75 | // Read from input file |
| 76 | std::istringstream is(input); |
| 77 | json instance = json::parse(is); |
| 78 | |
| 79 | // Select all records except ones with id '756746783' |
| 80 | auto result = jsonpath::json_query(instance, "$.*[?(@.id != '756746783')]"); |
| 81 | |
| 82 | // Write to output file |
| 83 | std::ostringstream os; |
| 84 | result.dump_pretty(os); |
| 85 | std::cout << os.str() << "\n\n"; |
| 86 | } |
| 87 | |
| 88 | void erase3() |
| 89 | { |
no test coverage detected