Я хотел бы разобрать данные из JSON, который является строковым типом. Я использую Google Gson. Я задаюсь вопросом, как я могу получить «OriginalTerm» и «FirstTranslation» информацию об этом Json Строка:Android - Parse JSON using GSON
{
"term0" : {
"PrincipalTranslations" : {
"0" :{
"OriginalTerm" : { "term" : "cat", "POS" : "n", "sense" : "domestic animal", "usage" : ""},
"FirstTranslation" : {"term" : "gato", "POS" : "nm", "sense" : " "}, "Note" : ""},
"1" :{
"OriginalTerm" : { "term" : "cat", "POS" : "n", "sense" : "member of cat family", "usage" : ""},
"FirstTranslation" : {"term" : "felino", "POS" : "nm", "sense" : "familia de animales"}, "Note" : ""}},
"AdditionalTranslations" : {
"0" :{
"OriginalTerm" : { "term" : "cat", "POS" : "n", "sense" : "guy", "usage" : "slang"},
"FirstTranslation" : {"term" : "tío, tipo, chaval", "POS" : "nm", "sense" : "coloq"},
"SecondTranslation" : {"term" : "vato", "POS" : "", "sense" : "Mex"}, "Note" : ""},
"original" : {
"Compounds" : {
"0" :{
"OriginalTerm" : { "term" : "alley cat", "POS" : "n", "sense" : "stray cat", "usage" : ""},
"FirstTranslation" : {"term" : "gato callejero", "POS" : "nm", "sense" : ""}, "Note" : ""},
"Lines" : "End Reached", "END" : true
}
Я попытался следующие эту информацию, но я не могу решить:
http://albertattard.blogspot.com.es/2009/06/practical-example-of-gson.html
JSON parsing using Gson for Java
Я попытался выполнить сериализацию с использованием GSON, используя POJO, но я не могу найти нужную структуру, я также попытался использовать JsonObject, перепрыгнув через объектные ключи, такие как «term0», «PrincipalTranslations», но у меня есть некоторые проблемы, когда я Несколько результатов для одного и того же ключа, например:
"0" :{
"OriginalTerm"....
"FirstTranslation"...
"1" :{
"OriginalTerm"....
"FirstTranslation"...
}
Благодарим за внимание.
Что вы пробовали? С чем вы столкнулись? Покажите нам свой код. – SLaks
Вам нужны все данные или только его часть? – giampaolo
@SLaks Я попытался выполнить сериализацию объектов JSON с помощью POJO. Я тоже пытался использовать JsonObject, но у меня есть проблемы, когда у меня есть 2 ключа внутри «PrincipalTranslations» :( – galix85