| #include <sstream> |
| #include <iostream> |
| #include <nlohmann/json.hpp> |
| |
| using json = nlohmann::json; |
| |
| int main() |
| { |
| // JSON Lines (see https://jsonlines.org) |
| std::stringstream input; |
| input << R"({"name": "Gilbert", "wins": [["straight", "7♣"], ["one pair", "10♥"]]} |
| {"name": "Alexa", "wins": [["two pair", "4♠"], ["two pair", "9♠"]]} |
| {"name": "May", "wins": []} |
| {"name": "Deloise", "wins": [["three of a kind", "5♣"]]} |
| )"; |
| |
| std::string line; |
| while (std::getline(input, line)) |
| { |
| std::cout << json::parse(line) << std::endl; |
| } |
| } |