#+begin_src cfengine3
bundle agent example_inline_json
# @brief Example illustrating inline json
{
  vars:
    "json_multi_line"
      data => '{
  "CFEngine Champions": [
    {
      "Name": "Aleksey Tsalolikhin",
      "Year": "2011"
    },
    {
      "Name": "Ted Zlatanov",
      "Year": "2013"
    }
  ]
}';

    "json_single_line" data => '[{"key1":"value1"},{"key2":"value2"}]';

  reports:
    "Data container defined from json_multi_line: $(with)"
      with => storejson(@(json_multi_line));

    "Data container defined from json_single_line: $(with)"
      with => storejson(@(json_single_line));
}

bundle agent __main__
{
  methods:
    "example_inline_json";
}

#+end_src
###############################################################################
#+begin_src example_output
#@ ```
#@ R: Data container defined from json_multi_line: {
#@     "CFEngine Champions": [
#@       {
#@         "Name": "Aleksey Tsalolikhin",
#@         "Year": "2011"
#@       },
#@       {
#@         "Name": "Ted Zlatanov",
#@         "Year": "2013"
#@       }
#@     ]
#@ }
#@ R: Data container defined from json_single_line: [
#@   {
#@     "key1": "value1"
#@   },
#@   {
#@     "key2": "value2"
#@   }
#@ ]
#@ ```
#+end_src
