2014-01-17 1 views
0

Из моего результирующего набора У меня есть данные, как показано нижеМульти Карта JSON с помощью Java

Моя мульти карта возвращается мне Multimap: {aaa=[78, 3], bbb=[84, 39], ccc=[74, 41]}

я хочу, чтобы добавить вышеуказанные данные в формате JSON, как указано ниже:

name:aaa 
data:[78,3] 
name:bba 
data:[84, 39] 

вы можете мне помочь в этой библиотеке

ответ

0

Использование Gson предоставленной Google.

public static String getString(final Object object) { 
     Gson gson = new Gson(); 
     return gson.toJson(object); 
} 

В этом методе вы просто передаете свой объект, он вернет вам строку JSON.

Ссылка: JSON to java and Java to JGON

+0

я хочу, чтобы добавить ключ к атрибуту и ​​значения для другого атрибута .как это возможно? – 1209

+0

Теперь, если моя строка {"aaa": ["78", "3"], "bbb": ["84", "39"], "ccc": ["74", "41"]} how сохраню ли я имя: aaa, data ["78,3"] и т. д. – 1209

+1

мультикаму guava нельзя напрямую преобразовать с помощью gson, вам нужно сначала вызвать multimap.asMap и сериализовать это. –

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