swap__array_t.cpp 444 B

1234567891011121314151617181920
  1. #include <iostream>
  2. #include <nlohmann/json.hpp>
  3. using json = nlohmann::json;
  4. int main()
  5. {
  6. // create a JSON value
  7. json value = {{"array", {1, 2, 3, 4}}};
  8. // create an array_t
  9. json::array_t array = {"Snap", "Crackle", "Pop"};
  10. // swap the array stored in the JSON value
  11. value["array"].swap(array);
  12. // output the values
  13. std::cout << "value = " << value << '\n';
  14. std::cout << "array = " << array << '\n';
  15. }