Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
如何在Java中获取图像标记的url?_Java_Json_Gson_Geojson - Fatal编程技术网

如何在Java中获取图像标记的url?

如何在Java中获取图像标记的url?,java,json,gson,geojson,Java,Json,Gson,Geojson,ImageUrl是: JsonObject: { "type":"table", "subtype":"attribute_list", "doc":"https://api-v2.swissunihockey.ch/api/doc/attribute_list", "data":{ "context":null, "headers":[ { "text":"Name",

ImageUrl是:

JsonObject:

{  
   "type":"table",
   "subtype":"attribute_list",
   "doc":"https://api-v2.swissunihockey.ch/api/doc/attribute_list",
   "data":{  
      "context":null,
      "headers":[  
         {  
            "text":"Name",
            "key":"teamname",
            "long":"Name",
            "short":"Name",
            "prefer":"fit"
         },
         {  
            "text":"Logo",
            "key":"logo_url",
            "long":"Logo",
            "short":"Logo",
            "prefer":"fit"
         },
         {  
            "text":"Webseite",
            "key":"website_url",
            "long":"Webseite",
            "short":"Webseite",
            "prefer":"fit"
         },
         {  
            "text":"Teamportrait",
            "key":"portrait",
            "long":"Teamportrait",
            "short":"Teamportrait",
            "prefer":"fit"
         },
         {      
            "text":"Liga",
            "key":"liga",
            "long":"Liga",
            "short":"Liga",
            "prefer":"fit"
         },
         {  
            "text":"Anschrift",
            "key":"address",
            "long":"Anschrift",
            "short":"Anschrift",
            "prefer":"fit"
         }
      ],
      "title":"MR Krauchthal II",
      "subtitle":null,
      "tabs":[  

      ],
      "slider":null,
      "regions":[  
         {  
            "text":null,
            "rows":[  
               {  
                  "highlight":false,
                  "cells":[  
                     {  
                        "text":[  
                           "MR Krauchthal II"
                        ]
                     },
                     {  
                        "image":{  
                           "alt":"",
                           "url":"https://res.cloudinary.com/swiss-unihockey/image/upload/t_club_logo/gin0rst7ocrcuioryacs.png"
                        }
                     },
                     {  
                        "url":{  
                           "href":null,
                           "text":"Webseite"
                        }
                     },
                     {  
                        "image":{  
                           "alt":"",
                           "url":null
                        }
                     },
                     {  
                        "text":[  
                           "4. Liga"
                        ]
                     },
                     {  
                        "text":[  
                           "MR Krauchthal",
                           "Thomas"
                        ]
                     }
                  ]
               }
            ]
         }
      ]
   }
}

您需要的是一个JSON解析器。有几个库可供您使用,例如或

以下是Gson的一些基本Json处理:

JsonObject json = new JsonParser().parse(myJsonString).getAsJsonObject();  // will parse your string to json and return it as a JsonObject
JsonObject data = json.get("data").getAsJsonObject(); // returns the jsonObject that contains everything in "data":{...}
JsonArray regions = data.get("regions").getAsJsonArray();  // to get an array like "regions"
for(int i=0;i<regions.size();i++){   // loop through the array
    JsonObject region = regions.get(i).getAsJsonObject();  // get any element in the array (as JsonObject)
    String text= region.get("text").getAsString();  // get a JsonElement from your JsonObject and read it as a String (like "text")
}
JsonObject json=new JsonParser().parse(myJsonString.getAsJsonObject();//将字符串解析为json并将其作为JsonObject返回
JsonObject data=json.get(“数据”).getAsJsonObject();//返回包含“数据”中所有内容的jsonObject:{…}
JsonArray regions=data.get(“regions”).getAsJsonArray();//获取类似“区域”的数组
对于(int i=0;i