1#include <sstream> 2#include <iostream> 3#include <nlohmann/json.hpp> 4 5using json = nlohmann::json; 6 7int main() 8{ 9 // JSON Lines (see https://jsonlines.org) 10 std::stringstream input; 11 input << R"({"name": "Gilbert", "wins": [["straight", "7♣"], ["one pair", "10♥"]]} 12{"name": "Alexa", "wins": [["two pair", "4♠"], ["two pair", "9♠"]]} 13{"name": "May", "wins": []} 14{"name": "Deloise", "wins": [["three of a kind", "5♣"]]} 15)"; 16 17 std::string line; 18 while (std::getline(input, line)) 19 { 20 std::cout << json::parse(line) << std::endl; 21 } 22} 23