在com.thoughtworks.xstream抛弃JSON转换器中序列化列表时的非统一输出
我对Java抛弃JSON包有一个真正的问题。 出于某种原因,对于长度为1的列表和长度大于1的列表,我得到了不同的表示形式 在下一个示例中,您可以看到我正在创建两个列表-一个是长度1(列表1),另一个是长度2(列表2): 我想要得到的是:在com.thoughtworks.xstream抛弃JSON转换器中序列化列表时的非统一输出,json,xstream,jettison,Json,Xstream,Jettison,我对Java抛弃JSON包有一个真正的问题。 出于某种原因,对于长度为1的列表和长度大于1的列表,我得到了不同的表示形式 在下一个示例中,您可以看到我正在创建两个列表-一个是长度1(列表1),另一个是长度2(列表2): 我想要得到的是: list1 = {"list":[{"string":**1**}]}, list2 = {"list":[{"string":**[1,2]**}]}. list1 = {"list":[{"string":**[1]**}]}, list2 = {"lis
list1 = {"list":[{"string":**1**}]},
list2 = {"list":[{"string":**[1,2]**}]}.
list1 = {"list":[{"string":**[1]**}]},
list2 = {"list":[{"string":**[1,2]**}]}
为什么会这样?这让iPhone JSON解析器疯狂(当然这是问题的缩小版)
我已经看到很多关于放弃《抛弃》和与杰克逊合作的讨论,但这不是我现在的选择
谢谢
list1 = {"list":[{"string":**[1]**}]},
list2 = {"list":[{"string":**[1,2]**}]}