|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Stallionf1 : 48 Новичок
|
Авг 16, 2011 23:08 |
|
|
Здравствуйте,
подскажите, пожалуйста, как решить правильно сделать:
моя задача - необходимо при помощи данный Reflection (а именно переменных) создать JSON объект.
К примеру есть класс А:
| Код: |
public class A {
public int x;
public String s;
public ArrayList<String> al;
public MyClass mc;
}
|
есть класс MyClass
| Код: |
public class MyClass{
public int y;
public String str;
}
|
а в итоге необходимо при помощи Reflection вытянуть все переменные и по ним создать JSON object вида:
| Код: |
{
"x" : "int",
"s" : "string",
"al" : [{
...
}]
"mc" : {
"y" : "int",
"str" : "String"
}
} |
Так вот как мне узнать при помощи Reflection, что переменная является такой, что не надо "углубляться" и ее сразу можно добавлять в результирующий JSON object (в данном примере переменная x,y,s,str)? И как поступить со "сложными" переменными (al, mc) ? |
|
|
|
 |
Ivan Skrypka : 63 Новичок
|
Авг 17, 2011 16:34 |
|
|
| Посмотри либы: gson или jackson. С помощью любой из них можно преобразовать обьект в json и обратно |
|
|
|
 |
Stallionf1 : 48 Новичок
|
Авг 17, 2011 17:00 |
|
|
Спасибо, JSON смотрел..
а вот Jackson гляну! |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Отражение (Reflection API) |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|