asdf get first value from a json string.

Vino akashvino79 at gmail.com
Mon Nov 9 15:50:02 UTC 2020


On Sunday, 8 November 2020 at 19:31:50 UTC, frame wrote:
> 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);

Hi,

  Thank you very much, your solution resolved the issue.


More information about the Digitalmars-d-learn mailing list