Hi Guys,
I have some problem when decoding some JSON data using the
AutoBeanCodex.
I have an AutoBean that contains getters and setters for some
privitive types and also for some Map too.

When i deserialize a json with the AutoBeanCodex, i can deserialize
the primitive types without any problem, but when i try to deserialize
a Map i get NullPointerException, however I can see in the json string
that the variable contains data.

Here is some source code:

public class Deserializer {

        private String msg = "{\"myInt\":2010,\"myMap\":{\"8.0\":true}";

        private Options options;

        public Deserializer() {
                FilterOptionsBeanFactory myFactory =
AutoBeanFactorySource.create(OptionsBeanFactory.class);
                options = AutoBeanCodex.decode(myFactory, Options.class,msg ).g
                // This works fine
                System.out.println(options.getMyInt());

                // This generates NPE
                System.out.println(options.getMyMap());

        }
}

public interface Options {

        Map<Double, Boolean> public int getMyInt();

        void setMyInt(int myInt);

        Map<Double, Boolean> getMyMap();

        void setMyMap(Map<Double, Boolean> myMap);

}

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to