#include#include int main() { MojObject jsonObj = MojObject::parse(R"({"numbers":[1, 2, 3, 4, 5]})"); MojObject::ArrayIterator it = jsonObj.get("numbers").arrayBegin(); for (; it != jsonObj.get("numbers").arrayEnd(); ++it) { std::cout << *it << std::endl; } return 0; }
1 2 3 4 5
#include#include int main() { MojObject jsonObj = MojObject::parse(R"([ {"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 35} ])"); MojObject::ConstArrayIterator it = jsonObj.arrayBegin(); while (it != jsonObj.arrayEnd()) { std::cout << it->get("name").data() << " is " << it->get("age").intValue() << " years old" << std::endl; ++it; } return 0; }
Alice is 25 years old Bob is 30 years old Charlie is 35 years oldPackage/library: Mojolicious::Plugin::JsonConfig