Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 11th, 2012  |  syntax: None  |  size: 0.68 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Non uniform output when serializing lists in com.thoughtworks.xstream Jettison JSON convertor
  2. @Test
  3. public void test() throws JsonParseException {
  4.  
  5.     List<String> list1 = new ArrayList<String>();
  6.     list1.add("1");
  7.  
  8.     List<String> list2 = new ArrayList<String>();
  9.     list2.add("1");
  10.     list2.add("2");
  11.  
  12.     XStream xstream = new XStream(new JettisonMappedXmlDriver());
  13.     xstream.setMode(XStream.XPATH_ABSOLUTE_REFERENCES);
  14.  
  15.     String list1String = xstream.toXML(l1);
  16.     String list2String = xstream.toXML(l2);
  17.  
  18. }
  19.        
  20. list1 = {"list":[{"string":**1**}]},
  21. list2 = {"list":[{"string":**[1,2]**}]}.
  22.        
  23. list1 = {"list":[{"string":**[1]**}]},
  24. list2 = {"list":[{"string":**[1,2]**}]}