2014-09-27 3 views
-2

У меня есть следующие JSONObject:Анализировать JSONObject

{"Questions": 
     "{Question5=[Answer1, Answer2, Answer3, Answer4], Question4=[Answer1, Answer2, Answer3, Answer4], Question3=[Answer1, Answer2, Answer3, Answer4], Question2=[Answer1, Answer2, Answer3, Answer4], Question1=[Answer1, Answer2, Answer3, Answer4]}" 
} 

Я действительно новичок в работе с JSON. Мне нужен массив объектов JSON, каждый из которых - это Question5, Question4 и т. Д., А значения - ответы. Вы можете помочь?

+0

Вы посмотрели [Джексон] (http://jackson.codehaus.org/) или [GSON] (https://code.google.com/p/google -gson /)? – mkobit

+0

Перейдите на json.org, чтобы узнать синтаксис JSON. Это займет всего 5-10 минут. Но учтите, что если вы удалите Карты и списки или эквивалентные объекты Map/List, используемые некоторыми API-интерфейсами JSON, они могут не отображаться (в 'println' через' toString() ') точно так же, как источник JSON. –

+0

Но это выглядит подозрительно, так как ваша строка «Вопросы» - это просто строка, а не JSON. –

ответ

-1

Вам необходимо разобрать его. Я рекомендую библиотеку GSON для этого. , но, как я вижу, ваша строка НЕ ​​JSON. json должен быть key : value, а не key=value как ваша строка

+0

ну я использовал JSONObject (Карта), чтобы создать его – definera

Смежные вопросы