【发布时间】:2018-02-19 11:18:34
【问题描述】:
我有一个值列表,即
List<Test> myList;
public class Test {
String type;
String value;
}
当我调试时列表值看起来像
Test(type=6140, value=2017)
Test(type=6144, value=2017)
我想把它转成字符串,
所以我尝试了喜欢
List<Test> myList;
StringBuilder abc = new StringBuilder();
for(Object a: myList){
abc.append(String.valueOf(a));
}
但结果会像
Test(type=6140, value=2017)Test(type=6144, value=2017)
但我想将值转换为
[{"type":6140,"value":"2017"},{"type":6144,"value":"2017"}]
【问题讨论】:
-
你想要一个 JSON 数组。使用杰克逊之类的库,会更简单
-
你只想要这个表示进行调试吗?
-
@daniu 也不要存储