W3C home > Mailing lists > Public > public-linked-json@w3.org > February 2016

Re: Example of using json-ld from Java

From: Viggo Navarsete <viggo.navarsete@gmail.com>
Date: Fri, 19 Feb 2016 20:13:25 +0000
Message-ID: <CADtfDAM590qsoNDVbRkLAYP10f73iUzRt_6QvgQOXfsOGVZhmA@mail.gmail.com>
To: Dietrich Schulten <ds@escalon.de>
Cc: public-linked-json@w3.org
I plan to put my json-ld into elasticsearch, so I might also just use
Jackson,thanks for advice.

fre. 19. feb. 2016, 21.11 skrev Dietrich Schulten <ds@escalon.de>:

> I normally use plain json to java bean mapping, e.g. with Jackson. I don't
> have triple stores as my backend.
> A core advantage of jsonld is, it is still json, so that normal json
> tooling can be used.
> If you really want to work with the response as rdf, did you check Apache
> Jena? It has a json-ld adapter.
> [1] https://jena.apache.org/tutorials/rdf_api.html#ch-Navigating a Model
> Am 19.02.2016 11:36 schrieb Viggo Navarsete <viggo.navarsete@gmail.com>:
> Question also sent to IRC channel:
> Hi, is there someone who can help me with parsing json-d from Java? I see
> that from javascript it's relatively easy to traverse the json-ld
> structure, see this example:
> http://www.autoidlabs.org.uk/GS1Digital/Demos/GS1vocab/gs1JSON-LD-with-JavaScript.html.
> But I'm always ending up casting to several layers of LinkedHashMap to get
> to the data I want to use/test. Am I modelling things wrong or using
> Expansion/Compaction/Flattening/Framing in a way that makes me end up with
> all these LinkedHashMaps I need to "unpack" to get to the level in the
> json-ld structure I want to read?
> This is an example where I've tried to fetch an attribute from a json-ld
> structure from java, and I used flatten algorithm first (even not sure if
> that is best practise), and as you can see it's not as elegant as done in
> Javascript :( http://pastie.org/10727293
> Regards,
> Viggo Navarsete
Received on Friday, 19 February 2016 20:14:04 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:18:47 UTC