using vibe.d to parse json

Laeeth Isharc via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Mar 25 18:38:44 PDT 2015


On Thursday, 26 March 2015 at 01:04:06 UTC, Jakob Ovrum wrote:
> On Thursday, 26 March 2015 at 00:41:50 UTC, Laeeth Isharc wrote:
>>> Yeah, it is not very intuitive. But it works.
>>
>> Thanks.
>>
>> Next question - how can I correctly deal with inconsiderately 
>> chosen JSON field names like 'private' (which conflict in a 
>> struct declaration with D language keywords).  A hack is to do 
>> a search and replace on the JSON before presenting it to 
>> vibe.d, but I wondered if there was a better way.  
>> Incidentally, vibe doesn't seem to like my replacing private 
>> with private_ - whereas privateX works.
>>
>>
>> Laeeth.
>
> Use the @name attribute:
>
> http://vibed.org/api/vibe.data.serialization/name

aha!  Thanks.  (and to dicebot - I am not sure index-based access 
works as the problem is in parsing stage, not accessing).


More information about the Digitalmars-d-learn mailing list