asdf get first value from a json string.

frame frame86 at live.com
Sun Nov 8 19:31:50 UTC 2020


On Sunday, 8 November 2020 at 19:29:39 UTC, frame wrote:
> On Sunday, 8 November 2020 at 16:30:40 UTC, Vino wrote:
>>    Request your help on how to get the first value of "type" 
>> from the below json, the expected output required is as below,
>
> You need a data structure to work with, eg:
>
> static struct S {
>    string characteristicValue;
> }
>
> foreach (ref j; parseJson(data)["items"].byElement()) {
>    auto sArr = j["type"].deserialize!(S[]);
>    writefln("value: %s", s[0].characteristicValue);
> }
>
> Then split your S.characteristicValue into tokens with 
> std.array.split

writefln("value: %s", sArr[0].characteristicValue);


More information about the Digitalmars-d-learn mailing list