Discussions
Categories
- 197.2K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 555 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
JSON URL from StackExchange API returning jibberish?

2803364
Member Posts: 10
I have a feeling I'm doing something wrong here, but I'm not quite sure if I'm missing a step, or am just having an encoding problem or something. Here's my code:
<span class="pln" style="background: transparent;">URL url </span><span class="pun" style="background: transparent;">=</span><span class="pln" style="background: transparent;"> </span><span class="kwd" style="color: #00008b; background: transparent;">new</span><span class="pln" style="background: transparent;"> URL</span><span class="pun" style="background: transparent;">(</span><span class="str" style="color: #800000; background: transparent;"><span>"</span><a class="jive-link-external-small" href="http://api.stackoverflow.com/0.8/questions/2886661" rel="nofollow">http://api.stackoverflow.com/0.8/questions/2886661</a><span>"</span></span><span class="pun" style="background: transparent;">);</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">BufferedReader</span><span class="pln" style="background: transparent;"> in </span><span class="pun" style="background: transparent;">=</span><span class="pln" style="background: transparent;"> </span><span class="kwd" style="color: #00008b; background: transparent;">new</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">BufferedReader</span><span class="pun" style="background: transparent;">(</span><span class="kwd" style="color: #00008b; background: transparent;">new</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">InputStreamReader</span><span class="pun" style="background: transparent;">(</span><span class="pln" style="background: transparent;">url</span><span class="pun" style="background: transparent;">.</span><span class="pln" style="background: transparent;">openStream</span><span class="pun" style="background: transparent;">()));</span><span class="pln" style="background: transparent;"> </span><span class="com" style="color: #808080; background: transparent;">// Question q = new Gson().fromJson(in, Question.class);</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">String</span><span class="pln" style="background: transparent;"> line</span><span class="pun" style="background: transparent;">;</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">StringBuffer</span><span class="pln" style="background: transparent;"> content </span><span class="pun" style="background: transparent;">=</span><span class="pln" style="background: transparent;"> </span><span class="kwd" style="color: #00008b; background: transparent;">new</span><span class="pln" style="background: transparent;"> </span><span class="typ" style="color: #2b91af; background: transparent;">StringBuffer</span><span class="pun" style="background: transparent;">();</span><span class="pln" style="background: transparent;"> </span><span class="kwd" style="color: #00008b; background: transparent;">while</span><span class="pln" style="background: transparent;"> </span><span class="pun" style="background: transparent;">((</span><span class="pln" style="background: transparent;">line </span><span class="pun" style="background: transparent;">=</span><span class="pln" style="background: transparent;"> in</span><span class="pun" style="background: transparent;">.</span><span class="pln" style="background: transparent;">readLine</span><span class="pun" style="background: transparent;">())</span><span class="pln" style="background: transparent;"> </span><span class="pun" style="background: transparent;">!=</span><span class="pln" style="background: transparent;"> </span><span class="kwd" style="color: #00008b; background: transparent;">null</span><span class="pun" style="background: transparent;">)</span><span class="pln" style="background: transparent;"> </span><span class="pun" style="background: transparent;">{</span><span class="pln" style="background: transparent;"> content</span><span class="pun" style="background: transparent;">.</span><span class="pln" style="background: transparent;">append</span><span class="pun" style="background: transparent;">(</span><span class="pln" style="background: transparent;">line</span><span class="pun" style="background: transparent;">);</span><span class="pln" style="background: transparent;"> </span><span class="pun" style="background: transparent;">}</span>
When I print content, I get a whole bunch of wingdings and special characters, basically jibberish. I would copy and past it here, but that isn't working. What am I doing wrong?
This discussion has been closed.