{"version":"1.0","provider_name":"Rainbow Dash Network","provider_url":"http:\/\/rainbowdash.net\/","type":"link","title":"Bit Shift (bitshift)'s status on Sunday, 27-May-12 16:29:00 UTC","author_name":"Bit Shift (bitshift)","author_url":"http:\/\/rainbowdash.net\/bitshift","url":"http:\/\/rainbowdash.net\/notice\/1453969","html":"@<span class=\"vcard\"><a href=\"http:\/\/rainbowdash.net\/user\/798\" class=\"url\" title=\"Officer Wiggy Bingo\"><span class=\"fn nickname\">redenchilada<\/span><\/a><\/span> Well, in fairness, I don't know whether there's a better way built into Java. But at the very least, you could put parameters in a hash (with name as key, value as... well, value), and have one function that urlencodes values, puts strings along the lines of &quot;{KEY}={URLENCODED VALUE}&quot; into a list and joins the whole list together with &quot;&amp;&quot; as a separator. More complex, but removes the need to repeat concatenation and urlencoding everywhere."}