2016-08-16 2 views
-1

Как преобразовать строку в json в android через api. Я столкнулся с проблемой, что строка не может быть преобразована в JsonObject. Пожалуйста, очистите мою проблему.Как преобразовать строку в объект JSON в android

+0

..пожалуйста, ответ ур-ответа..так я могу проверить это .. он действительно json или нет? – shahid17june

ответ

0

Вы можете легко с Gson. Вы должны добавить его в Gradle:

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile 'com.google.code.gson:gson:2.2.4' 
} 

И для его использования, просто:

YourObject yourObject = gson.fromJson(string, YourObject.class); 

и теперь вы можете использовать yourObject в качестве объекта использовать метод или получить свойства.

+0

Это мой код. –

+0

Мммм ... где? Попытайтесь добавить дополнительную информацию к своим вопросам, чтобы мы могли помочь вам лучше. Например: Eclipse или Android Studio, String, который вы пытаетесь проанализировать, ошибки и т. Д. – Amg91

+0

Я использую Eclipse. Да, я пытаюсь разобрать. Я наблюдаю, что ошибка синтаксического анализа заключается в том, что строка не может быть преобразована в Json –

0

Вы можете использовать Google GSON следующим образом:

JsonObject obj = new JsonParser().parse(stringToParse).getAsJsonO‌​bject();

Хотя я считаю, что это будет намного лучше, если вы разделяете код, используемый для анализа и ответ вы получили.

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