I have an example file "sample.json" that contains 3 json objects
{"A": "something1", "B": "something2", "C": "something3", "D": "something4"} {"A": "something5", "B": "something6", "C": "something7", "D": "something8"} {"A": "something9", "B": "something10", "C": "something11", "D": "something12"}
(there is no new line in this file)
I want to read all three json objects using jsoncpp.
I can read the first object, but not after it.
Here is the relevant part of my code
Json::Value root;
Json::Reader reader;
std::ifstream test("sample.json", std::ifstream::binary);
bool parsingSuccessful = reader.parse(test, root, false);
int N = 3;
if (parsingSuccessful)
{
for (size_t i = 0; i < N; i++)
{
std::string A= root.get("A", "ASCII").asString();
std::string B= root.get("B", "ASCII").asString();
std::string C= root.get("C", "ASCII").asString();
std::string D= root.get("D", "ASCII").asString();
}
}