Сообщение Re: Как упаковать в JSON List-ы разных объектов (код внутри) от 01.03.2017 14:20
Изменено 01.03.2017 14:21 Pvlok
Re: Как упаковать в JSON List-ы разных объектов (код внутри)
Здравствуйте, rom30, Вы писали:
R>Листы с разными объектами
R>помещаю в map хочу сериализовать в JSON чтобы отправить на JSP
R>На JSP хочу де-сериализовать JavaScript-ом
R>Что тут не правильно ?
R>
Добавь геттеры и
R>Листы с разными объектами
R>помещаю в map хочу сериализовать в JSON чтобы отправить на JSP
R>На JSP хочу де-сериализовать JavaScript-ом
R>Что тут не правильно ?
R>
R>package com.rom30;
R>import java.util.ArrayList;
R>import java.util.HashMap;
R>import java.util.List;
R>import java.util.Map;
R>import flexjson.JSONSerializer;
R>class Pers{
R> public String id;
R> public String name;
R> public Pers(String id,String name){
R> this.id=id;
R> this.name=name;
R> }
R>}
R>class Adr{
R> public String nom;
R> public String stret;
R> public Adr(String nom,String stret){
R> this.nom=nom;
R> this.stret=stret;
R> }
R>}
R>public class JSONTest {
R> public static void main(String[] args) {
R> List<Pers> per= new ArrayList<Pers>();
R> Pers p1= new Pers("id1","pers1");
R> per.add(p1);
R> List<Adr> adr= new ArrayList<Adr>();
R> Adr adr1= new Adr("11","Ride");
R> adr.add(adr1);
R> Adr adr2= new Adr("24","Carlton");
R> adr.add(adr2);
R> @SuppressWarnings("rawtypes")
R> Map<String, List> data = new HashMap<String, List>();
R> data.put( "person", per );
R> data.put( "adres", adr);
R> new JSONSerializer().include("values.values").serialize( data );
R> String jsonString = new JSONSerializer().exclude("*.class").serialize(data);
R> System.out.printf( "JSON: %s", jsonString.toString() );
R> }
R>}
R>Добавь геттеры и
new JSONSerializer().exclude("*.class").include("person").include("adres").serialize(data);Re: Как упаковать в JSON List-ы разных объектов (код внутри)
Здравствуйте, rom30, Вы писали:
R>Листы с разными объектами
R>помещаю в map хочу сериализовать в JSON чтобы отправить на JSP
R>На JSP хочу де-сериализовать JavaScript-ом
R>Что тут не правильно ?
Добавь геттеры и
R>Листы с разными объектами
R>помещаю в map хочу сериализовать в JSON чтобы отправить на JSP
R>На JSP хочу де-сериализовать JavaScript-ом
R>Что тут не правильно ?
Добавь геттеры и
new JSONSerializer().exclude("*.class").include("person").include("adres").serialize(data);