Hi,

  Request your help on the below code

Code:

import asdf: parseJson;
import std.algorithm;
import std.container.array;
import std.stdio: writeln;
import std.typecons: Tuple, tuple;

void main()
{
  string apidata1 = `{"items":
  [
    {"name":"T01","hostname":"test01","pool":"Development"},
    {"name":"T02","hostname":"test02","pool":"Quality"},
    {"name":"T03","hostname":"test03","pool":"Production"}
  ]
  }`;
auto data = Array!(Tuple!(string, string, string)) (parseJson(apidata1)
             .filter!(a => a.(["items"].byElement))
.map!(a => tuple(a.(["name"].get!string("default")), a.(["hostname"].get!string("default")), a.(["pool"].get!string("default")))));
  writeln(data[]);
}

From,
Vino.B

Reply via email to