Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何解析JSON-LD?_Android_Json_Rdf_Json Ld - Fatal编程技术网

Android 如何解析JSON-LD?

Android 如何解析JSON-LD?,android,json,rdf,json-ld,Android,Json,Rdf,Json Ld,我在一个Android应用程序中工作,我必须连接一个返回JSON-LD的API,但我不知道如何解析响应。我必须使用哪些库来进行此操作?我一直在读关于RDF的书,但我不清楚。谁能帮帮我吗 我附上API回复 { "@context": { "c": "http://www.w3.org/2002/12/cal#", "dcterms": "http://purl.org/dc/terms/", "geo": "http://www.w3.org/2003/01/geo/w

我在一个Android应用程序中工作,我必须连接一个返回JSON-LD的API,但我不知道如何解析响应。我必须使用哪些库来进行此操作?我一直在读关于RDF的书,但我不清楚。谁能帮帮我吗

我附上API回复

{
  "@context": {
    "c": "http://www.w3.org/2002/12/cal#",
    "dcterms": "http://purl.org/dc/terms/",
    "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "loc": "http://purl.org/ctic/infraestructuras/localizacion#",
    "org": "http://purl.org/ctic/infraestructuras/organizacion#",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "title": "vcard:fn",
    "id": "dcterms:identifier",
    "relation": "dcterms:relation",
    "references": "dcterms:references",
    "address": "vcard:adr",
    "area": "loc:barrio",
    "district": "loc:distrito",
    "locality": "vcard:locality",
    "postal-code": "vcard:postal-code",
    "street": "vcard:street-address",
    "location": "vcard:geo",
    "latitude": "geo:lat",
    "longitude": "geo:long",
    "organization": "vcard:org",
    "organization-desc": "dcterms:description",
    "accesibility": "org:accesibilidad",
    "services": "org:servicios",
    "schedule": "org:horario",
    "organization-name": "vcard:organization-name",
    "description": "c:summary",
    "link": "c:url",
    "uid": "c:uid",
    "dtstart": "c:dtstart",
    "dtend": "c:dtend",
    "excluded-days": "c:exdate",
    "event-location": "c:location",
    "price": "c:resource",
    "recurrence": "c:rrule",
    "days": "c:byday",
    "frequency": "c:freq",
    "interval": "c:interval",
    "audience": "dc:audience"
  },
  "@graph": [
    {
      "@id": "https://datos.madrid.es/egob/catalogo/tipo/evento/11019983-33-certamen-coreografico-madrid.json",
      "title": "33º Certamen Coreográfico de Madrid",
      "location": {
        "latitude": 40.42802889001877,
        "longitude": -3.710182353581842
      }
    },
    {
      "@id": "https://datos.madrid.es/egob/catalogo/tipo/evento/11034478-70-aniversario-radio-inter-pensando-siempre-ti.json",
      "title": "70 Aniversario Radio Inter. Pensando siempre en ti",
      "location": {
        "latitude": 40.43371190964793,
        "longitude": -3.7104543597957758
      }
    }

你检查过这个库吗:?是的,但是我如何在Android的构建梯度中添加依赖项呢@dardan.gjinovciClone它:
git clone…
,然后在Android Studio中作为项目导入,或者:好运气,这个项目不是Android项目,它是Java Maven项目。我想知道是否有可能在Android项目中使用JSON-LD。以及我必须包含在构建渐变中的内容。谢谢@dardan.gjinovciYou是对的,这里有一个分叉版本:你可以在AndroidStudio中构建,并将
core/build/outputs/aar/core.aar
复制到你的libs项目你检查过这个库吗:?是的,但是我如何在Android中的构建梯度中添加依赖项@dardan.gjinovciClone它:
git clone…
,然后在Android Studio中作为项目导入,或者:好运气,这个项目不是Android项目,它是Java Maven项目。我想知道是否有可能在Android项目中使用JSON-LD。以及我必须包含在构建渐变中的内容。谢谢@dardan.gjinovciYou是对的,这里有一个分叉版本:您可以在AndroidStudio中构建,并将
core/build/outputs/aar/core.aar
复制到您的libs项目中