在Android中解析JSON-LD

在Android中解析JSON-LD,android,json,api,parsing,json-ld,Android,Json,Api,Parsing,Json Ld,我正在构建一个Android应用程序。我正在使用的API提供JSON-LD格式的数据。我以前从未使用过JSON-LD,因此不知道如何解析这些数据。我尝试过谷歌搜索,但似乎有0个结果同时结合了Android和JSON-LD,只有JSON 我不确定如何在我的应用程序中使用此API 请帮助您是否签出了此项- 下面是一个示例代码 // Open a valid json(-ld) input file InputStream inputStream = new FileInputStream("inpu

我正在构建一个Android应用程序。我正在使用的API提供JSON-LD格式的数据。我以前从未使用过JSON-LD,因此不知道如何解析这些数据。我尝试过谷歌搜索,但似乎有0个结果同时结合了Android和JSON-LD,只有JSON

我不确定如何在我的应用程序中使用此API

请帮助

您是否签出了此项-

下面是一个示例代码

// Open a valid json(-ld) input file
InputStream inputStream = new FileInputStream("input.json");
// Read the file into an Object (The type of this object will be a List, Map, String, Boolean,
// Number or null depending on the root object in the file).
Object jsonObject = JsonUtils.fromInputStream(inputStream);
// Create a context JSON map containing prefixes and definitions
Map context = new HashMap();
// Customise context...
// Create an instance of JsonLdOptions with the standard JSON-LD options
JsonLdOptions options = new JsonLdOptions();
// Customise options...
// Call whichever JSONLD function you want! (e.g. compact)
Object compact = JsonLdProcessor.compact(jsonObject, context, options);
// Print out the result (or don't, it's your call!)
System.out.println(JsonUtils.toPrettyString(compact));

你可以用gson解析它:我到底怎么做?我已经下载了gsonjar文件,但不知道如何使用它?你有一些代码示例我可以看一下吗?互联网上的信息并没有真正的帮助。是的,我有,但不太明白发生了什么。你能一步一步地给我解释一下吗?或者更好的是,我可以看看您在Android中解析JSON-LD的代码示例吗?