<br><div>Hello,</div><div>I'm doing some extracting with the Overpass API on OSM to extract some fuelstation on several european countries. <br></div><div>Everything worked fine when I last used the code (few weeks ago).</div><div>But today, I have a problem while extracting some amenities.</div><div><br></div><div>I use a Java Code and here is my GET request:</div><div><br></div><div>https://lz4.overpass-api.de/api/interpreter?data=[out:json];area[%22ISO3166-1%22=%22AD%22];area[amenity=%22fuel%22](area);out%20center%20meta;</div><div><br></div><div>It seems to work correctly when inserting this as a URL but as long as I use it in the Java code, I have an error "org.json.JSONException: Duplicate key "amenity"" when trying to get a new JSONObject on org.json.</div><div><br></div><div>I looked at the fuelstations that I got and there is only one that seems incorrect:<br><br></div><div><div style="color:#d4d4d4;background-color:#1e1e1e;font-family:Consolas, 'Courier New', monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre;"><div><span style="color:#d4d4d4;">{</span></div><div><span style="color:#d4d4d4;">  </span><span style="color:#9cdcfe;">"type"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"area"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">  </span><span style="color:#9cdcfe;">"id"</span><span style="color:#d4d4d4;">: </span><span style="color:#b5cea8;">3602660789</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">  </span><span style="color:#9cdcfe;">"tags"</span><span style="color:#d4d4d4;">: {</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"amenity"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"fuel"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"amenity"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"fuel"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand:wikidata"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"Q152057"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand:wikidata"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"Q152057"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand:wikipedia"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"en:BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"brand:wikipedia"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"en:BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:diesel"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:diesel"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:octane_100"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:octane_100"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:octane_95"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"fuel:octane_95"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"name"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"name"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"operator"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"BP"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"operator"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"ΚΑΛΥΨΩ ÎœÎŸÎ?. Î•.Π.Ε. Î?ο 72"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"payment:hellenic_fuels_SA"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"payment:hellenic_fuels_SA"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"yes"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"type"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"multipolygon"</span><span style="color:#d4d4d4;">,</span></div><div><span style="color:#d4d4d4;">    </span><span style="color:#9cdcfe;">"type"</span><span style="color:#d4d4d4;">: </span><span style="color:#ce9178;">"multipolygon"</span></div><div><span style="color:#d4d4d4;">  }</span></div><div><span style="color:#d4d4d4;">}</span></div></div></div><div><br></div><div>where all the keys are duplicates.</div><div><br></div><div>I tried with another country (e.g. AL) and I got the same error. <br></div><div>The exact same fuelstation with the same id caused this error.</div><div><br></div><div>What is weird is that when inserting the query on the browser, everything work correctly.</div><div><br></div><div><br></div><div>Here is my Java code:</div><div><br></div><div><img src="cid:1657966348_683528624_0.png" alt=""></div><div><br></div><div>.....</div><div><br></div><div><img src="cid:1657966348_683528624_1.png" alt=""></div><div><br></div><div><br></div><div>It fails when creating the JSONObject named JSONResponse.</div><div><br></div><div>How can I solve this problem? Is it a problem coming from OSM? The code worked all fine weeks ago but not anymore.<br></div><div><br></div><div>I hope you can provide me some help.</div><div><br></div><div>Best regards.</div><div><br></div><div>Mr. CALINSKI<br></div>